背景

今天项目中需要用到一个圆角图片,一般来说要么裁剪Drawable,要么就是裁剪画布,这都需要用到自定义控件,有点小麻烦,其实也可以用到gilde框架进行处理:
    /**     * 加载圆角图片     *     */    public static void loadImageCircle(Context context, ImageView imageView, Object url, int dp) {        //设置图片大小        RoundedCorners roundedCorners = new RoundedCorners(dp);        //扩展功能        RequestOptions options = RequestOptions.bitmapTransform(roundedCorners)                .placeholder(new ColorDrawable(Color.GRAY))//设置占位图                .error(R.mipmap.logo_app)//设置异常图片                .override(300, 300);//降低内存消耗        Glide.with(context)                .asBitmap()                .load(url)                .apply(options)                .into(imageVie);    }
但是不巧的是小项目没用到gilde框架,不想为了一个圆角引用一个库,于是google一番,发现还是有解决方案的,就是套一层cardView
                            

效果如下
圆角效果

对其他View例如Button,TextView都是适用的

打完收工

更多相关文章

  1. android shape渐近线效果
  2. Android 网络框架_常用的网络框架
  3. Android ConnectivityService框架
  4. Android 控件背景图片和imagebutton的使用(selector)

随机推荐

  1. android services——学习
  2. Android原生(Native)C开发之八:Toolchain
  3. Android官方说明-Activity任务栈
  4. Android 基础:常用布局 介绍 & 使用(附 属
  5. Android设置沉浸式状态栏时改变状态栏的
  6. android 将app添加进入文件的打开方式
  7. Android 监听EditText输入框软键盘显示及
  8. 【Android】源码项目编译ccache配置
  9. 【Android】九宫格手势锁简单实现
  10. 如何利用Eclipse运行android程序