1.关键代码:

Fragment 相关逻辑

 FragmentManager fragmentManager = getSupportFragmentManager();FragmentTransaction fragmentTransaction =fragmentManager.beginTransaction();fragmentTransaction.setCustomAnimations(R.anim.push_right_in,R.anim.push_right_out,R.anim.push_left_in,R.anim.push_left_out);//设置进入,退出动画fragmentTransaction.addToBackStack(null);//加入回退栈fragmentTransaction.add(R.id.frameLayout,TestFragment.instantiate(MainActivity.this,TestFragment.class.getName()));fragmentTransaction.commitAllowingStateLoss();

动画设置

进场

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"><translate android:fromXDelta="100%p"android:toXDelta="0"android:duration="100"android:interpolator="@android:anim/accelerate_interpolator"/>
</set>

退场

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" ><translate
        android:duration="100"android:fromXDelta="0"android:toXDelta="100%p"android:interpolator="@android:anim/accelerate_interpolator"/></set>

显示效果:

项目地址:https://github.com/kevinstar9527/fragment.test.git

为Fragment设置转场动画相关推荐

  1. Android Activity和Fragment的转场动画

    Activity转场动画 Activity的转场动画是通过overridePendingTransition(int enterAnim, int exitAnim)实现的. 这个方法是API Lev ...

  2. fragment 淡入淡出_Activity和Fragment的转场动画

    Activity设置转场动画需要在startActivity和finish之后,意为给开启新视图或关闭旧视图添加转场动画. 这是Acitivity通过overridePending方法,设置进和出: ...

  3. fragment 淡入淡出_Fragment之Fragmentation库(添加转场动画)

    部分内容来源于别人的总结,如有冒犯侵权,请告知! 邮箱:simoncqhy@163.com.谢谢!我只想做一个记录,以免自己以后出现不知道怎么解决. Fragmentation库:非常适合单Activ ...

  4. (0030) iOS 开发之跳转之转场动画

    demo: 1 iOS  ~ ViewController的Push,Pop和Present,Dismiss转场动画 // http://blog.csdn.net/zhangao0086/artic ...

  5. 图片浏览(CATransition)转场动画

    Main.storyboard ViewController.m // //  ViewController.m //  8A04.图片浏览(转场动画) // //  Created by huan ...

  6. iOS自定义转场动画实战讲解

    转场动画这事,说简单也简单,可以通过presentViewController:animated:completion:和dismissViewControllerAnimated:completio ...

  7. iOS转场动画之微信朋友圈图片查看器

    前言 什么是转场动画呢?顾名思义,就是切换界面所用的动画效果.本文主要介绍的是modal的效果.当我们使用modal的时候,只需要使用 presentViewController:animated:c ...

  8. Android转场动画(View Activity ARouter)

    为什么要使用转场动画?在页面切换或者UI展示的时候,如果没有设计转场动画,那么状态场景的切换就是瞬间发生的,这样就非常突兀,没有视觉效果,所以在App开发的过程中,设计转场动画,是必不可少的. 1.揭 ...

  9. iOS 自定义转场动画, nav的push/pop自定义动画

    本文记录分享下自定义转场动画的实现方法,具体到动画效果:新浪微博图集浏览转场效果.手势过渡动画.网易音乐启动屏转场动画.开关门动画.全屏侧滑返回效果 的代码可以到Github WSLTransferA ...

最新文章

  1. 服务器SSL/TLS快速检测工具TLLSSLed
  2. cve-2018-1273 Spring Expression Language 漏洞分析
  3. excel执行INSERT和UPDATE操作语句
  4. 《代码整洁之道》阅读笔记
  5. 阿里云服务器CentOS6.9 nexus私服使用
  6. RocketMQ-单机版安装与启动详细步骤
  7. Java自动部署maven_Maven+Tomcat8 实现自动化部署的方法
  8. 如何为你的数据选择最佳图表?
  9. Activity常用设置
  10. tinyxml读xml文件,转化字节,c#解析
  11. 新路由3鸡血版固件_新路由3 V1.1版本 刷lean源码开源驱动2.4G无线测试(EEPROM重新调试了)...
  12. 程序员职业规划和学习规划
  13. 《MLB棒球创造营》:走近棒球运动·纽约大都会队
  14. 模拟电子技术(学习笔记 1)
  15. 如何在WordPress中的页面上添加博客文章
  16. 用于CFD的国内3D城市模型获取方法
  17. 在python里调用c++的DLL出现Windows Error -529697949
  18. SQL语言的基础操作(二)
  19. 中心计算机集中控制方式必须方式,「1」专科-8707信息技术与信息管理
  20. 十一届蓝桥杯-既约分数

热门文章

  1. 计算机管理找不到防火墙,win10系统防火墙服务找不到的具体方案
  2. Macbook Pro无法使用Logi Option连接蓝牙鼠标解决方法
  3. 基于单片机的温度计设计
  4. Python三步爬取VMgirls小姐姐图片
  5. 无序列表将点替换成图片
  6. linux centos 中的挂载是什么意思介绍和解释介绍及如何挂载
  7. java计算机毕业设计医院住院部信息管理系统源程序+mysql+系统+lw文档+远程调试
  8. java抖音字符视频_抖音上很火的字符画 Android 实现 | 视频转换实现
  9. win10加装机械硬盘卡_以微软的技术实力,win10还会出现硬盘100%占用的问题,为什么呢...
  10. 戴尔计算机主机型号,戴尔电脑在哪看型号_戴尔电脑型号怎么看