Android 图片从显示渐渐到变黑消失动画
时间: 2023-08-02 12:07:52 浏览: 61
您可以使用Android自带的`AlphaAnimation`类来实现图片从显示渐渐到变黑消失动画。
以下是一个示例代码:
```java
// 获取需要进行动画的ImageView
ImageView imageView = findViewById(R.id.image_view);
// 创建动画对象,从完全显示到完全隐藏,持续时间为2秒
AlphaAnimation alphaAnimation = new AlphaAnimation(1f, 0f);
alphaAnimation.setDuration(2000);
// 设置动画监听器,在动画结束时将ImageView设置为不可见
alphaAnimation.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
imageView.setVisibility(View.INVISIBLE);
}
@Override
public void onAnimationRepeat(Animation animation) {
}
});
// 开始动画
imageView.startAnimation(alphaAnimation);
```
在这个示例中,我们首先获取了需要进行动画的`ImageView`对象。然后,我们创建一个`AlphaAnimation`对象,从完全显示到完全隐藏,持续时间为2秒。接下来,我们设置了一个动画监听器,在动画结束时将`ImageView`设置为不可见。最后,我们调用`startAnimation`方法开始动画。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)