Andorid 中的动画学习记录篇

第一次在博客中制作gif啊。。感觉好厉害的样子。。。。会不断更新积累使用更多的动画效果

android:animateLayoutChanges="true"

ScreenGif.gif
ScreenGif.gif

明显看出来第二个比第一个view的过渡动画好看太多

实现方法

Paste_Image.png

<code>
android:animateLayoutChanges="true"
</code>
在最外层的Layout中加上这句代码就可以,感觉好简单~~~,当在代码中设置一个view隐藏或者显示时就会出现该动效

CircularReveal 动画

ScreenGif.gif

实现方法

<code>
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
animator = ViewAnimationUtils.createCircularReveal(
rootView,// 操作的视图
rootView.getWidth()/2, // 动画的中心点X
rootView.getHeight()/2, // 动画的中心点Y
rootView.getWidth(), // 动画半径
0 // 动画结束半径
);
animator.setDuration(1000);
animator.setDuration(1000);
animator.start();
}
可以设置动画监听在动画结束的时候将view 手动隐藏掉
</code>

Android MD Activity切换动画

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容