Activity平移动画

  • 效果图

添加动画文件

在res下添加anim文件夹,在anim下添加几个动画文件,分别是进入和退出的动画时间和移动距离,属性很简单,一看就懂,不磨叽了。

  • tran_next_enter.xml
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"android:duration="500"android:fromXDelta="100%p"android:toXDelta="0">
</translate>
  • tran_next_exit.xml
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"android:duration="500"android:fromXDelta="0"android:toXDelta="-100%p">
</translate>
  • tran_pre_enter.xml
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"android:duration="500"android:fromXDelta="-100%p"android:toXDelta="0">
</translate>
  • tran_pre_exit.xml
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"android:duration="500"android:fromXDelta="0"android:toXDelta="100%p">
</translate>

使用

在startActivity后添加动画,类似下面这样

// 点击进入上一个块详情页
Intent previousBlockIntent = new Intent(this, BlockInfoActivity.class);
……
startActivity(previousBlockIntent);
overridePendingTransition(R.anim.tran_pre_enter, R.anim.tran_pre_exit);

or

// 点击进入下一个块详情页
Intent nextBlockIntent = new Intent(this, BlockInfoActivity.class);
……
startActivity(nextBlockIntent);
overridePendingTransition(R.anim.tran_next_enter, R.anim.tran_next_exit);

Activity平移动画相关推荐

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

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

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

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

  3. Activity切换动画---点击哪里从哪放大

    本篇文章已授权微信公众号 安卓巴士Android开发者门户 独家发布 emmmm,这次来梳理一下 Activity 切换动画的研究.首先,老规矩,看一下效果图: 效果图 这次要实现的动画效果就是类似于 ...

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

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

  5. Android平移补间动画,Android 补间动画之平移动画TranslateAnimation

    Android动画系列 博客导航: 1.介绍: Android补间动画之平移动画,在实际的开发过程中,其实有好多地方需要用到平移动画,这是对于平移动画的简单介绍. 2.属性 duration 时间 f ...

  6. Android开发实战《手机安全卫士》——3.“手机防盗”模块实现 .9格式图片说明 数据库操作 平移动画

    文章目录 1.手机防盗--密码加密过程 & 加密后的验证 2.手机防盗--对话框展示样式兼容低版本 3.手机防盗--设置界面 & 功能列表界面跳转逻辑处理 4.手机防盗--导航界面的布 ...

  7. android image 位移动画_「translateanimation」Android 补间动画之平移动画TranslateAnimation - seo实验室...

    translateanimation 博客导航: 1.介绍: Android补间动画之平移动画,在实际的开发过程中,其实有好多地方需要用到平移动画,这是对于平移动画的简单介绍. 2.属性 durati ...

  8. Android带平移动画的栏目选择功能

    本文中代码参考开源项目 QuickNews中的频道选择模块,并非本人原创,只是将部分功能抽出单独分析. 主要是供个人学习,分析其实现过程,也是我自己(小白一枚)的学习笔记供大家一起学习. 移步下载源码 ...

  9. activity切换动画特效

    效果图: 结构图: 测试代码: 布局: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearL ...

最新文章

  1. Android移动开发之【通往安卓的神奇之旅】基于回调的事件处理
  2. windows下system函数的使用
  3. 《四世同堂》金句摘抄(十八)
  4. C#LeetCode刷题之#671-二叉树中第二小的节点(Second Minimum Node In a Binary Tree)
  5. bootstrap方法_中介效应中的bootstrap方法
  6. Operators一句话介绍(RxJava版)
  7. 数据结构实验病毒感染检测问题
  8. ddm模型公式_绝对估值法DDM、DCF模型及RNAV简介
  9. HFSS常见使用问题和解决办法汇总(纯经验分享)
  10. js中的getDate() getMonth() getFullYear()方法;js如何获取当前日期/年月日
  11. 座位预约php,座位预约系统使用指南
  12. WordPress 实战:在wordpress文章中加入分享到微博及社交网站的按钮(代码实现,非插件)
  13. 【OpenCall】ICASSP2023通用会议理解及生成挑战赛邀请函
  14. android byte转字符串,Andriod | Byte和String的相互转换
  15. 哆啦A梦的超级计算机,哆啦A梦的体内究竟有什么?其实你真的低估了这个蓝胖子...
  16. The Tao of Programming
  17. android备忘录教学_Android Studio-备忘录功能实现
  18. 大数据培训课程RDD编程模型
  19. SQL 注入攻防入门详解
  20. 【入门必看】机智云产品、功能、服务一览表

热门文章

  1. DWR提示DWRUtil未定义的问题
  2. golang多核的使用
  3. NFX UNISTACK
  4. 准备战争“软测试”之DB基础知识
  5. Android Stability test occured SWT restart issue
  6. [转]PHP用mysql数据库存储session
  7. PHP验证邮箱地址代码
  8. Android的WebView控件载入网页显示速度慢的究极解决方案
  9. 本地事务和分布式事务工作实践
  10. Qt 连接达梦数据库