绚丽的圆角图片

            Android自定义圆角图片

* 序言

在写项目的时候用到了圆角图片,可是又不想导入fresco ,glide这些比较大的库,虽然他们做的比较好,功能全,但是对于项目来说如果仅仅就是个圆角图片就导入的话,太浪费资源了,于是打算自定义一个.

  • 自定义View的顺序

    1. 选择继承View(包括widget中的控件),还是ViewGroup(报告四大布局)
    2. 重写onmeaure()方法 测量,重难点,需要了解测量模式.
    3. 重写 onlayout() 摆放位置,重难点(如果继承View不用重写此方法,反之)
    4. 重写 onDraw() 绘画 ,重难点(如果继承ViewGroup不用重写此方法,反之)
    • 自定义属性的顺序


      1. 在res/values,新建attrs.xml.

        
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

    • 自定义View,参考上面
    • 再布局文件中,引入xmln(命名空间), xmlns:gs=”http://schemas.android.com/apk/res-auto” ,gs属于自定义的,随便写
    • 控件使用,需要先依赖libray,或者拷贝源码到项目中.
    •    

      />

  • 效果图

    • 源码地址
      源码下载
  • 你可能感兴趣的:(自定义,android,widget,图片)