我想使用 Glide 动画显示图像。我正在从服务器下载此图像。从服务器下载动画时动画运行良好,但从 Glide 缓存中获取图像时动画不起作用
requestOptions.skipMemoryCache(true);
requestOptions.diskCacheStrategy(DiskCacheStrategy.ALL);
Run Code Online (Sandbox Code Playgroud)
请在下面检查我的代码
RequestOptions requestOptions = new RequestOptions();
requestOptions.timeout((int) NetworkParam.CONNECTION_TIME_OUT);
requestOptions.placeholder(R.drawable.img_blue_shirt);
requestOptions.priority(Priority.HIGH);
requestOptions.signature(new ObjectKey(String.valueOf(imgName)));
//requestOptions.skipMemoryCache(true);
requestOptions.diskCacheStrategy(DiskCacheStrategy.NONE);
//requestOptions.error(R.drawable.img_blue_shirt);
try {
Glide.with(imageView.getContext().getApplicationContext())
.load(imgUrl)
.transition(GenericTransitionOptions.with(R.anim.anim_slide_in_left))
.apply(requestOptions)
.into(imageView);
} catch (Exception ex) {
ex.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)