android设置动画循环播放,Android使用glide加载gif动画设置播放次数
时间: 2023-12-02 16:05:44 浏览: 35
对于Android设置动画循环播放,可以使用Animation类的setRepeatCount方法来设置循环次数,如下所示:
```
Animation animation = AnimationUtils.loadAnimation(context, R.anim.anim);
animation.setRepeatCount(Animation.INFINITE);
view.startAnimation(animation);
```
其中,Animation.INFINITE表示无限循环。
对于使用Glide加载GIF动画并设置播放次数,可以使用GifDrawable类的setLoopCount方法来设置循环次数,如下所示:
```
Glide.with(context).asGif().load(R.drawable.gif).into(new SimpleTarget<GifDrawable>() {
@Override
public void onResourceReady(@NonNull GifDrawable resource, @Nullable Transition<? super GifDrawable> transition) {
resource.setLoopCount(3);//设置循环次数为3次
imageView.setImageDrawable(resource);
resource.start();
}
});
```
其中,setLoopCount方法的参数为循环次数,3表示循环3次。