美文网首页
Glide踩坑

Glide踩坑

作者: RainFool | 来源:发表于2016-08-18 16:41 被阅读580次

    1.CenterCrop与Transformer的共存问题

    因为此bug无法在使用GridLayoutManager和StaggeredGridLayoutManager等其他情况中使用.centerCrop选项,所以要实现此功能需要在ImageView中去设置scaleType为centerCrop

    But,如果你想同时让图片有圆角之类的Transformer,比如在Glide中.transform()配置了一个圆角矩形,那如果同时ImageView的scaleType设置了centerCrop,那圆角就没有了

    要解决此问题需要设置两个Transformer,在我的项目中像这样:

    .transform(new CenterCrop(getContext())
              ,new GlideRoundTransform(getContext(), 20))
    

    这样完美解决问题。
    附上圆角的代码:
    GlideRoundTransform 代码

    https://github.com/wasabeef/glide-transformations/issues/16
    https://github.com/bumptech/glide/issues/613

    相关文章

      网友评论

          本文标题:Glide踩坑

          本文链接:https://www.haomeiwen.com/subject/zrbvsttx.html