Android 图片暗淡消失动画
时间: 2023-08-05 13:28:29 浏览: 90
Android属性动画实现图片从左到右逐渐消失
您可以使用透明度动画来实现 Android 图片暗淡消失的效果。以下是一个简单的示例:
```
// 获取要进行动画的 ImageView
ImageView imageView = findViewById(R.id.imageView);
// 创建透明度动画对象
AlphaAnimation alphaAnimation = new AlphaAnimation(1f, 0f);
alphaAnimation.setDuration(1000); // 设置动画持续时间
// 设置动画监听器,当动画结束时隐藏 ImageView
alphaAnimation.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {}
@Override
public void onAnimationEnd(Animation animation) {
imageView.setVisibility(View.GONE);
}
@Override
public void onAnimationRepeat(Animation animation) {}
});
// 开始动画
imageView.startAnimation(alphaAnimation);
```
在上面的示例中,我们首先获取了要进行动画的 ImageView,并创建了一个透明度动画对象。然后,我们设置了动画的持续时间以及动画监听器。最后,我们调用 `startAnimation()` 方法开始动画。
在动画结束时,我们将 ImageView 设置为 `View.GONE`,从而使它消失。您可以根据需要调整动画的持续时间和结束后的操作。
阅读全文