FragmentTransaction ft = getFragmentManager().beginTransaction();
//设置进入退出动画
ft.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right);DetailsFragment newFragment = DetailsFragment.newInstance();ft.replace(R.id.details_fragment_container, newFragment, "detailFragment");// Start the animated transition.
ft.commit();

下面是anim目录下的动画

enter_from_left.xml
<translate android:fromXDelta="-100%" android:toXDelta="0%"android:fromYDelta="0%" android:toYDelta="0%"android:duration="700"/>

enter_from_right.xml


<translateandroid:fromXDelta="100%" android:toXDelta="0%"android:fromYDelta="0%" android:toYDelta="0%"android:duration="700" />

exit_to_left.xml

<translate android:fromXDelta="0%" android:toXDelta="-100%"android:fromYDelta="0%" android:toYDelta="0%"android:duration="700"/>

exit_to_right.xml

<translateandroid:fromXDelta="0%" android:toXDelta="100%"android:fromYDelta="0%" android:toYDelta="0%"android:duration="700" />

Activity改变 默认动画

Intent intent = new Intent(TestActivities.this,TestActivityFirst.class);
startActivity(intent);
// transaction animation
overridePendingTransition(R.anim.slide_in_bottom,R.anim.slide_out_bottom);

Activity的转场动画是通过overridePendingTransition(int enterAnim, int exitAnim)实现的。

  
  这个方法在startActivity(Intent) or finish()之后被调用,指定接下来的这个转场动画。

  1.enterAnim,是新的Activity的进入动画的resource ID;

  2.exitAnim,是旧的Activity(当前的Activity)离开动画的resource ID。

所以这两个参数的对象是两个Activity。  

  如果上面两个参数没有动画要设置,则用0作为参数。

  动画的资源文件放在res\anim\目录下

转载于:https://www.cnblogs.com/need88/p/4852178.html

改变Fragment的默认动画相关推荐

  1. android组合动画还原,Android - Fragment,View动画,组合动画,属性动画

    转载请注明出处:https://blog.csdn.net/mythmayor/article/details/72876871 1.什么是Fragment 片段,碎片 * 从Android 3.0 ...

  2. 关于Vue.js的v-for,key的顺序改变,影响过渡动画表现

    关于Vue.js的v-for,key的顺序改变,影响过渡动画表现 这个问题是在写Message组件出现的,先看代码部分 子组件: #Notice:<transition :name=" ...

  3. Ubuntu 中改变文件的默认打开方式(转)

     源自:Ubuntu 中改变文件的默认打开方式 1. 相关配置文件 [plain] view plaincopyprint? 全局配置 /etc/gnome/defaults.list /usr/sh ...

  4. android fragment动画,Fragment 的过场动画

    Fragment 的过场动画 Android,Fragment,动画 2018.08.03 在 Android 开发中,有些应用对页面的过场动画要求比较高,他们中期望给用户提供一个良好的用户体验.适当 ...

  5. 使用RunWith注解改变JUnit的默认执行类,并实现自已的Listener

    2019独角兽企业重金招聘Python工程师标准>>> 使用RunWith注解改变JUnit的默认执行类,并实现自已的Listener在平时的单元测试,如果不使用RunWith注解, ...

  6. 如何通过修改注册表改变系统的默认文件夹

    如何通过修改注册表改变系统的默认文件夹 注册表是windows的命根,里面储存着大量的系统信息,说白了就是一个庞大的数据库.如果你不懂什么是数据库,那没关系,不影响你了解注册表,不过最好对数据库有所了 ...

  7. css改变hr的默认样式

    -----------笔记------------- 实现效果:改变默认标签<hr />的样式 改变<hr />的默认样式需要写成行内样式 <hr style=" ...

  8. android activity切换动画关闭,Activity取消界面切换的默认动画方法(推荐)

    一般启动一个新的activity都默认有切换的动画效果,比如界面从右至左的移动. 但是有些时候我们不需要这个动画,怎么办? 操作方法比较麻烦,这里我推荐其中一种.我这里是要做启动页splash到首页h ...

  9. 改变html的默认.html和.cgi 文件路径

    1 改变html的默认.html和.cgi 文件路径 默认情况下,html的html文件存在/var/httpd/htdoc中,二cgi文件存在/var/httpd/cgi_bin中, 如果要把默认路 ...

最新文章

  1. Java常见数据结构以及特点、使用场景
  2. 连续发表三篇核酸研究数据库文章
  3. kubernetes入门(04)kubernetes的核心概念(1)
  4. Windows下JSON可视化工具
  5. ubuntu分解压缩包
  6. k1075停运吗_列车停运计划
  7. Lake Counting POJ2386 ( dfs )
  8. container of()函数简介
  9. 计算机专业保研面试备考:计算机算法(必看)
  10. 使用 MQL5 绘制阻力和支撑级别
  11. 那智机器人调试步骤总结
  12. 笔记本硬盘直接安装win7系统教程(不用U盘和PE)
  13. 微软报表工具服务器版本,Report Builder 3.0
  14. U盘插入电脑提示请将磁盘插入“可移动磁盘”解决办法
  15. python退出交互_python交互界面的退出方法
  16. 串行、并行、并发,别再傻傻分不清了!
  17. Git 提交规范之GIt工作流规范(Husky+eslint+stylelint+pretty+Commitlint+ lint-staged)
  18. 使用sublime创建Android APP项目
  19. 华为云“链”接元宇宙
  20. 基于STM32F767的SD卡EXCEL文件读写

热门文章

  1. java课程之团队开发冲刺1.8
  2. 关于Anaconda的环境和包管理
  3. 【webGL入门2】点线面的绘制
  4. elasticsearch的插件安装
  5. JDBC批量操作性能提升
  6. Django基础必备三件套: HttpResponse render redirect
  7. PyCharm 通过Github和Git上管理代码
  8. 杂项:E-Learning
  9. 制作404页面的重要性
  10. Android开发:《Gradle Recipes for Android》阅读笔记1.3