Android自定义view(一)

    最近状态不佳,国庆假期没有回家,没有得到心灵的安抚又要继续上前线开启新一段的代码之旅。十月底毕业设计的作品就要出来,还有公司的项目也要做,苦逼的搬运工啊,流水线。

    尽管不是自定义控件的达人,但是至少要搞清楚自定义控件的基本流程,看了大神的博客,自己来回忆一下,也算是一个深化学习的过程。

     自定义View的步骤

     1、在res/values/下定义一个以attrs.xml命名的文件,在里面设定属性的名字和

类型。

     2、在构造方法中使用TypedArray来获取我们在xml自定义的属性(很好理解,比如我们在res/values/string.xml里定义一些汉字的英文的引用,我们也要在java文件里来获取);同时也有一些对各个属性,以及画笔初始化操作

     3、重写onMeasure

     4、重写onDraw

     就这四步,具体的比如自定义属性在xml中命名空间的引入,还有控件设为wrap_content和fill_parent的不同还需要自己在下面测试

猜你喜欢

转载自1509930816.iteye.com/blog/2247169