为Fragment设置转场动画
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设置转场动画相关推荐
- Android Activity和Fragment的转场动画
Activity转场动画 Activity的转场动画是通过overridePendingTransition(int enterAnim, int exitAnim)实现的. 这个方法是API Lev ...
- fragment 淡入淡出_Activity和Fragment的转场动画
Activity设置转场动画需要在startActivity和finish之后,意为给开启新视图或关闭旧视图添加转场动画. 这是Acitivity通过overridePending方法,设置进和出: ...
- fragment 淡入淡出_Fragment之Fragmentation库(添加转场动画)
部分内容来源于别人的总结,如有冒犯侵权,请告知! 邮箱:simoncqhy@163.com.谢谢!我只想做一个记录,以免自己以后出现不知道怎么解决. Fragmentation库:非常适合单Activ ...
- (0030) iOS 开发之跳转之转场动画
demo: 1 iOS ~ ViewController的Push,Pop和Present,Dismiss转场动画 // http://blog.csdn.net/zhangao0086/artic ...
- 图片浏览(CATransition)转场动画
Main.storyboard ViewController.m // // ViewController.m // 8A04.图片浏览(转场动画) // // Created by huan ...
- iOS自定义转场动画实战讲解
转场动画这事,说简单也简单,可以通过presentViewController:animated:completion:和dismissViewControllerAnimated:completio ...
- iOS转场动画之微信朋友圈图片查看器
前言 什么是转场动画呢?顾名思义,就是切换界面所用的动画效果.本文主要介绍的是modal的效果.当我们使用modal的时候,只需要使用 presentViewController:animated:c ...
- Android转场动画(View Activity ARouter)
为什么要使用转场动画?在页面切换或者UI展示的时候,如果没有设计转场动画,那么状态场景的切换就是瞬间发生的,这样就非常突兀,没有视觉效果,所以在App开发的过程中,设计转场动画,是必不可少的. 1.揭 ...
- iOS 自定义转场动画, nav的push/pop自定义动画
本文记录分享下自定义转场动画的实现方法,具体到动画效果:新浪微博图集浏览转场效果.手势过渡动画.网易音乐启动屏转场动画.开关门动画.全屏侧滑返回效果 的代码可以到Github WSLTransferA ...
最新文章
- 服务器SSL/TLS快速检测工具TLLSSLed
- cve-2018-1273 Spring Expression Language 漏洞分析
- excel执行INSERT和UPDATE操作语句
- 《代码整洁之道》阅读笔记
- 阿里云服务器CentOS6.9 nexus私服使用
- RocketMQ-单机版安装与启动详细步骤
- Java自动部署maven_Maven+Tomcat8 实现自动化部署的方法
- 如何为你的数据选择最佳图表?
- Activity常用设置
- tinyxml读xml文件,转化字节,c#解析
- 新路由3鸡血版固件_新路由3 V1.1版本 刷lean源码开源驱动2.4G无线测试(EEPROM重新调试了)...
- 程序员职业规划和学习规划
- 《MLB棒球创造营》:走近棒球运动·纽约大都会队
- 模拟电子技术(学习笔记 1)
- 如何在WordPress中的页面上添加博客文章
- 用于CFD的国内3D城市模型获取方法
- 在python里调用c++的DLL出现Windows Error -529697949
- SQL语言的基础操作(二)
- 中心计算机集中控制方式必须方式,「1」专科-8707信息技术与信息管理
- 十一届蓝桥杯-既约分数
热门文章
- 计算机管理找不到防火墙,win10系统防火墙服务找不到的具体方案
- Macbook Pro无法使用Logi Option连接蓝牙鼠标解决方法
- 基于单片机的温度计设计
- Python三步爬取VMgirls小姐姐图片
- 无序列表将点替换成图片
- linux centos 中的挂载是什么意思介绍和解释介绍及如何挂载
- java计算机毕业设计医院住院部信息管理系统源程序+mysql+系统+lw文档+远程调试
- java抖音字符视频_抖音上很火的字符画 Android 实现 | 视频转换实现
- win10加装机械硬盘卡_以微软的技术实力,win10还会出现硬盘100%占用的问题,为什么呢...
- 戴尔计算机主机型号,戴尔电脑在哪看型号_戴尔电脑型号怎么看