Glide圆角使用

Glide加载imageView 和Glide 加载RelativeLayout
1:Glide加载imageView

 //圆角
            RoundedCorners corners = new RoundedCorners(14);
          RequestOptions  options = RequestOptions.bitmapTransform(corners)
                    .placeholder(R.mipmap.banner_defale)
                    .skipMemoryCache(true) //跳过内存缓存
                    .diskCacheStrategy(DiskCacheStrategy.NONE);//不缓冲disk硬盘中

            Glide.with(context)
                    .load(data.get(position).getUrl())
                    .apply(options)
                    .into(image);

2:Glide 加载RelativeLayout

 //圆角
            RoundedCorners corners = new RoundedCorners(14);
          RequestOptions  options = RequestOptions.bitmapTransform(corners)
                    .placeholder(R.mipmap.banner_defale)
                    .skipMemoryCache(true) //跳过内存缓存
                    .diskCacheStrategy(DiskCacheStrategy.NONE);//不缓冲disk硬盘中

            SimpleTarget simpleTarget = new SimpleTarget() {
                @Override
                public void onResourceReady(Drawable resource, Transition transition) {
                    ((MyDataViewHolder) holder).rl_layout.setBackground(resource);
                }
            };
            Glide.with(context)
                    .asDrawable()
                    .load(data.get(position).getUrl())
                    .apply(options)
                    .into(simpleTarget);

你可能感兴趣的:(日常笔记)