
当我尝试从gif网址加载到ImageVIEw时,我通过RequestListener添加了更多条件,但没有成功|
滑行版本:4.7.1
当我编码时,它起作用了:
GlIDe.with(context).asgif().load(gifModel.url).into(ivGif);
完全加载gif后,我想要ivPreGif
我添加了更多竞争条件,但是我没有工作
GlIDe.with(context) .asgif() .load(gifModel.url) .Listener(new RequestListener<Gifdrawable>() { @OverrIDe public boolean onl oadFailed(@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) { ivPreGif.setVisibility(VIEw.GONE); ivGif.setVisibility(VIEw.VISIBLE); return false; } }) .into(ivGif);解决方法:
尝试这个..
加载方法提供您的gif网址.
GlIDe.with(this).load(R.drawable.user).into(imageVIEw); GlIDe.with(this).load(R.drawable.user) .Listener(new RequestListener<Drawable>() { @OverrIDe public boolean onl oadFailed(@Nullable GlIDeException e, Object model, Target<Drawable> target, boolean isFirstResource) { return false; } @OverrIDe public boolean onResourceReady(Drawable resource, Object model, Target<Drawable> target, DataSource dataSource, boolean isFirstResource) { ivPreGif.setVisibility(VIEw.GONE); return false; } }) .into(imageVIEw); 总结 以上是内存溢出为你收集整理的我添加RequestListener时,Glide版本4.7.1无法将Gif加载到ImageView全部内容,希望文章能够帮你解决我添加RequestListener时,Glide版本4.7.1无法将Gif加载到ImageView所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)