Android 5.0共享元素学习总结
来源:互联网 发布:java高级工程师技能树 编辑:程序博客网 时间:2024/06/09 16:09
首先:看一个误区,很多博客都说明了需要在activtiy的主题设置name=”android:windowContentTransitions”为true的属性才可以使用5.0的共享元素动画,
经过测试,当minsdkVersion设为21时,没有设置该属性的时候还是可以使用,使用方法:
1 创建ActivityOptions,设置需要共享的View和transitionName
2 在另一个Activity中的xml文件中需要共享的View的transitionName属性设置为同一个transitionName
根据以上步骤在5.0上已经可以实现元素共享了,But。。。返回的时候还是要注意的使用:finishAfterTransition()代码(当minsdkVersion小于21时该代码会报错)。
当minsdkVersion设为小于21时,同样没有设置activity的windowContentTransitions属性,使用方法:
1 创建ActivityOptionsCompat,并设置共享的View和transitionName
2 同上,但返回的时候不能用finishAfterTransition()了,因为该方法不存在了,只能直接finish
同样,minsdkVersion小于21时,在我的魅族MX5上面实现了元素共享。
以上纯属个人总结,如有问题,请指出,勿喷!
当需要在5.0以下的设备上实现元素共享就需要另外想办法了,github上有第三方库,请自行搜索。。。
0 0
- Android 5.0共享元素学习总结
- Android 5.0学习之Activity共享元素过渡动画
- android共享元素
- android 共享元素
- android MD之共享元素
- Android 动画-共享元素动画
- Android开发 之 共享元素
- Android L(5.0) Activity Transition 共享元素跳转无效解决
- android 共享元素 activity与fragment方式
- 常用表单元素学习总结
- Android中Activity切换时共享视图元素的切换动画(5.0以上)
- Android 5.0新特性,共享元素及RevealAnimator实现华丽的详情页面
- Android开发之5.0activity跳转时共享元素的简单使用
- android基于Activity共享元素切换效果的实现
- android studio 下,Activity跳转之共享元素
- 【Transition】Android炫酷的Activity切换效果,共享元素
- android转场动画&共享元素&另外一种动画Transition
- Android炫酷的Activity切换效果,共享元素
- TOKEN+签名验证
- 寒假第一次录一个小小的模拟慕课视频吧~<关于函数定义和调用>
- ubuntu windows远程桌面连接xrdp相关问题
- select的if选择
- 【工作笔记】互斥锁
- Android 5.0共享元素学习总结
- Mysql 5.7 忘记密码或重置密码
- armeabi和armeabi-v7a
- pycharm激活码
- Nplot,.Net图表开源框架
- 【SAP HANA】SAP HANA开篇
- Reverse Bits
- PAT乙级1006 换个格式输出整数
- ubuntu系统中sudo时出现unable to resolve host (主机名)解决方法