安卓入门四十二 过渡动画
4.1 Android5.0以前的过渡动画
同样可以在xml中定义 ,也可以使用java代码控制。
我们在style文件夹中定义。
定义的文件如下,补间动画的方式:
对应的Activity实现指定的样式即可实现。
在Java文件中同样可以通过 overridePendingTransition 来实现。
大致实现如下:
4.2 Android5.0以后的过渡动画
5.0之后,Android就自带几种动画特效。3种转场动画 ,1种共享元素。
三种转场动画如下:
通过对面的页面来指定实现的方式:
5.0的Share共享动画:
跳转的方法:
share的方式,不需要对方页面接收设置过渡动画,而是需要在xml中配置transitionName属性:
那边是一个button 共享名字叫“share” 那边是拿到的view 不是button 转过来定义的是view。
那边共享的是button 共享名字叫tab 共享过来也定义的button。
如果Share动画 想Share一个ViewGroup怎么办?比如一个Item跳转到Detail页面 可以直接使用这种过渡效果。