在做项目的过程中用到setVisibility()时,有时感觉过渡非常生硬。于是为其添加消失的动画让它过渡自然些。于是在网上找了好久方法,比较模糊。自己试了试,把实现的方法写出来。
实现的方法很简单:只需要在布局文件中添加 android:animateLayoutChanges="true" 这个属性就可以了。
值得注意的是android:animateLayoutChanges="true" 一定要添加在包含控件变化的父布局内。
如上图设置就可以实现setVisibility()设置过度动画啦。