安卓 glide4.0 设置gif播放次数
RequestBuilder<GifDrawable> request = Glide.with(MainActivity.this).asGif() .listener(new RequestListener<GifDrawable>() { @Override public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<GifDrawable> target, boolean isFirstResource) { return false; } @Override public boolean onResourceReady(GifDrawable resource, Object model, Target<GifDrawable> target, DataSource dataSource, boolean isFirstResource) { resource.startFromFirstFrame(); resource.setLoopCount(1); resource.stop(); return false; } }); request.load(isDay ? R.drawable.day : R.drawable.night).into(img);