activity切换的时候,想要有动画,那么。。。
1.想要有效果的activity设置theme

        <activity
            android:name=".MainActivity"android:theme="@style/firstActivity"android:label="@string/app_name" ><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity>

2.写style

    <style name="firstActivity"><item name="android:windowAnimationStyle">@style/AnimationActivity</item></style><style name="AnimationActivity" parent="@android:style/Animation.Activity"><item name="android:activityOpenEnterAnimation">@anim/in_from_right</item><item name="android:activityOpenExitAnimation">@anim/out_from_left</item><item name="android:activityCloseEnterAnimation">@anim/in_from_left</item><item name="android:activityCloseExitAnimation">@anim/out_from_right</item></style>

这4个属性什么意思呢?假设我们有 2 个 Activity,分别是 A1 和 A2:
•当我们从 A1 启动 A2 时,A1 从屏幕上消失,这个动画叫做 android:activityOpenExitAnimation
•当我们从 A1 启动 A2 时,A2 出现在屏幕上,这个动画叫做 android:activityOpenEnterAnimation
•当我们从 A2 退出回到 A1 时,A2 从屏幕上消失,这个叫做 android:activityCloseExitAnimation
•当我们从 A2 退出回到 A1 时,A1 出现在屏幕上,这个叫做 android:activityCloseEnterAnimation

注意,一定要写四个,写的少了,那么会有一半黑屏。因为动画分为两半,只写一半不行。
思考的时候,想好从哪里进,返回的时候相反的方向出就行了。

3.4个xml

in_from_left.xml<?xml version="1.0" encoding="utf-8"?>
<!--
author:Remex Huang
website:feelyou.info
-->
<translate xmlns:android="http://schemas.android.com/apk/res/android"android:duration="500"android:fromXDelta="-100%p"android:fromYDelta="0"android:toXDelta="0"android:toYDelta="0" ></translate>
in_from_right.xml<?xml version="1.0" encoding="utf-8"?>
<!--
author:Remex Huang
website:feelyou.info
-->
<translate xmlns:android="http://schemas.android.com/apk/res/android"android:duration="500"android:fromXDelta="100%p"android:fromYDelta="0"android:toXDelta="0"android:toYDelta="0" ></translate>
out_from_left.xml<?xml version="1.0" encoding="utf-8"?>
<!--
author:Remex Huang
website:feelyou.info
-->
<translate xmlns:android="http://schemas.android.com/apk/res/android"android:duration="500"android:fromXDelta="0"android:fromYDelta="0"android:toXDelta="-100%p"android:toYDelta="0" ></translate>
out_from_right.xml<?xml version="1.0" encoding="utf-8"?>
<!--
author:Remex Huang
website:feelyou.info
-->
<translate xmlns:android="http://schemas.android.com/apk/res/android"android:duration="500"android:fromXDelta="0"android:fromYDelta="0"android:toXDelta="100%p"android:toYDelta="0" ></translate>

5,OK了。不过首页面应该没有这个效果。

activity切换交互动画相关推荐

  1. Android自定义Activity切换动画完全解析

    Android自定义Activity切换动画完全解析 在Android开发中,Activity之间的切换是最常见的业务场景了,而且系统默认的Activity之间的切换都是带动画效果的(右进右出).但是 ...

  2. Android Activity跳转动画 - overridePendingTransition用法及原理分析

    overridePendingTransition()是在Activity类中实现的一个用来实现跳转动画的方式,也是最常使用的方法. overridePendingTransition() 先看这个名 ...

  3. Android 动画之View动画效果和Activity切换动画效果

    View动画效果: 1.>>Tween动画 通过对View的内容进行一系列的图形变换(平移.缩放.旋转.透明度变换)实现动画效果,补间动画需要使用<set>节点作为根节点,子节 ...

  4. [Android1.5]Android2.0版本以下Activity切换动画效果

    前言 在Android 2.0版本以上做Activity切换时的动画效果是很容易的,可以调用overridePendingTransition函数,一行代码搞定,当然配置动画效果的xml文件是少不了的 ...

  5. android图片跳转动画效果,Android实现Activity界面切换添加动画特效的方法

    本文以实例形式展示了Android实现Activity界面切换添加动画特效的方法,对于Android程序设计人员来说有很好的参考借鉴价值.具体方法如下: 了解Android程序设计的人应该知道,在An ...

  6. Activity 切换动画

    如果想设定应用的activity之间切换可以使用下面的属性 activityOpenEnterAnimation activityOpenExitAnimation activityCloseEnte ...

  7. android activity切换动画

    今天,实在没有什么可以写的内容,在网上找了好久,才决定写今天的内容.自己还是想保持每天写博客的习惯. 在Android开发过程中,经常会碰到Activity之间的切换效果的问题,下面介绍一下如何实现左 ...

  8. 安卓设置Activity切换动画无效的问题

    做安卓App时,常会设置Activity之间切换的动画.常用的方法有两种,一种是用Activity的overridePendingTransition方法:另一种是用style文件通过xml进行设置. ...

  9. Android 编程下设置 Activity 切换动画

    为 Activity 设置切换动画 我们知道,我们可以在 AndroidManifest.xml 文件中,通过 android:theme 属性设置 Activity 的主题.主题中定义了关于 Act ...

最新文章

  1. Swift中出现“no such module cocoa”的错误
  2. SQL 根据身份证号码获取年龄的函数
  3. 3种Python数据结构,13种创建方法,这个总结,超赞!
  4. 漫画:什么是时间复杂度
  5. linux vma,内存管理 – Linux内核API find_vma
  6. hystrix 单独使用_使用Hystrix对Dubbo消费者提供线程隔离保护
  7. IOC操作Bean管理XML方式(xml自动装配)
  8. easyuefi无法安装只能在基于_SOLIDWORKS2018安装时VC2015安装失败的解决方法
  9. 联想笔记本电脑键盘灯怎么开启_win10系统笔记本电脑开启/关闭键盘背光灯的方法...
  10. c语言图片输出,C语言输出图片?
  11. 新生报到系统_中大深圳校区欢迎你!5个院系1271名本科新生报到
  12. python批量删缩进_吾爱破解新出利器 : 批量重命名工具
  13. 手把手教你完成unity3D跑酷游戏系列(二)
  14. 2022年中式面点师(中级)复训题库及模拟考试
  15. ubuntu 截图工具flameshot(火焰截图)
  16. 使用 Amazon Personalize 快速搭建推荐服务
  17. “爱什么,来什么”,本地生活饿了么
  18. 100 道 Linux 常见面试题,慢慢读~
  19. 顾大嫂贴肉藏了尖刀 水浒传
  20. 信息处部门职责及岗位部门职责(附下载)

热门文章

  1. 导出txt文件宏_利用solidwords二次开发导出三维曲面方阵点坐标方法
  2. python入门学习基础数据结构与语法
  3. java c s 与b s架构结合使用_Java技术学习笔记:C/S 与B/S 区别
  4. matlab jdbc mysql_Matlab连接MySQL(ODBC及JDBC驱动)
  5. js中的null和undefined总结
  6. Git的stash操作
  7. 你还记得当初为什么进入IT行业吗?
  8. pfSense book之硬件配置指南
  9. elixir官方入门教程 模式匹配
  10. tcpdump + wireshark 抓包组合