美文网首页
Glide加载圆角图片与 android:scaleType="

Glide加载圆角图片与 android:scaleType="

作者: 河马过河 | 来源:发表于2023-11-06 16:41 被阅读0次
   private var roundOptions: RequestOptions?=null
   roundOptions = RequestOptions().transform(RoundedCorners(DeviceUtil.dip2px(parent.context,6f)))
        //处理CenterCrop的情况,保证圆角不失效
   roundOptions?.transform(CenterCrop(), RoundedCorners(DeviceUtil.dip2px(parent.context,6f)))
 if (roundOptions!=null){
                    Glide.with(holder.itemView.context)
                        .load(data.uri)
                        .apply(roundOptions!!)
                        .error(R.drawable.icon_videos_default)
                        .placeholder(R.drawable.icon_videos_default)
                        .into(holder.itemView.ivDownloaded)
                }else{
                    Glide.with(holder.itemView.context)
                        .load(data.uri)
                        .centerCrop()
                        .error(R.drawable.icon_videos_default)
                        .placeholder(R.drawable.icon_videos_default)
                        .into(holder.itemView.ivDownloaded)
                }

相关文章

网友评论

      本文标题:Glide加载圆角图片与 android:scaleType="

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