从上面划出的动画效果:
//定义动画
Animation showAction = AnimationUtils.loadAnimation(context, R.anim.dialog_top_in);
//为布局设置显示的动画
include.startAnimation(showAction);
//显示布局
include.setVisibility(View.VISIBLE);
anim 中 dialog_top_in 里面的内容为:
<scale xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="200"
android:fillAfter="false"
android:fromXScale="1.0"
android:fromYScale="0.0"
android:interpolator="@android:anim/accelerate_interpolator"
android:pivotX="100%"
android:pivotY="0%"
android:toXScale="1.0"
android:toYScale="1.0" />
消失直接隐藏就可以 :
//隐藏布局
include.setVisibility(View.GONE);
更多好内容戳下面: