第一步:首先在xml布局文件中设置该控件为android:visibility="gone"。
第二步:在代码中配置两个Animation
alphaAnimation appearAnimation = new AlphaAnimation(0, 1);
appearAnimation.setDuration(500);
disappearAnimation = new AlphaAnimation(1, 0);
disappearAnimation.setDuration(500); 第三步:想让控件出现时
if (flowBottomLL.getVisibility() == View.GONE) {
flowBottomLL.startAnimation(appearAnimation);
flowBottomLL.setVisibility(View.VISIBLE);
}
第四步:想让控件消失时,
flowBottomLL.startAnimation(disappearAnimation);
disappearAnimation.setAnimationListener(new AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {}
@Override
public void onAnimationRepeat(Animation animation) {}