900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Android过渡动画之进入退出

Android过渡动画之进入退出

时间:2019-07-18 01:52:30

相关推荐

Android过渡动画之进入退出

在Android5.x中,Google对动画效果进行了更深一步的诠释,为Activity的转场效果设计了更加丰富的动画效果。

Android5.x提供了三种Transition类型

1、进入:一个进入的过渡(动画)决定activity中的所有的视图怎么进入屏幕。

2、退出:一个退出的过渡(动画)决定一个activity中的所有视图怎么退出屏幕。

3、共享元素:一个共享元素过渡(动画)决定两个activities之间的过渡,怎么共享(它们)的视图。

进入和退出的效果包括

explode(分解) –进或出地移动视图,从屏幕中间

slide(滑动) -进或出地移动视图,从屏幕边缘

fade(淡出) –通过改变屏幕上视图的不透明度达到添加或者移除视图(的效果)

使用步骤:

1.设置动画(两种方式)

a、xml设置

当你定义继承了material主题样式时,使用android:windowContentTransitions属性启用窗口的内容转换(效果)。你还可以指定进入、退出、和共享元素的转换:

<style name="myTheme" parent="android:Theme.Material"> <!-- 允许使用transitions --> <item name="android:windowContentTransitions">true</item> <!-- 指定进入和退出transitions --> <item name="android:windowEnterTransition">@transition/explode</item> <item name="android:windowExitTransition">@transition/explode</item> <!-- 指定shared element transitions --> <item name="android:windowSharedElementEnterTransition"> @transition/change_image_transform</item> <item name="android:windowSharedElementExitTransition"> @transition/change_image_transform</

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。