第一次在博客中制作gif啊。。感觉好厉害的样子。。。。会不断更新积累使用更多的动画效果
android:animateLayoutChanges="true"
明显看出来第二个比第一个view的过渡动画好看太多
实现方法
<code>
android:animateLayoutChanges="true"
</code>
在最外层的Layout中加上这句代码就可以,感觉好简单~~~,当在代码中设置一个view隐藏或者显示时就会出现该动效
CircularReveal 动画
实现方法
<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>