笑对人生,能穿透迷雾;笑对人生,能坚持到底;笑对人生,能化解危机;笑对人生,能照亮黑暗。
本讲内容:自定义View(可以在布局文件多次用)
一、步骤:
1、自定义View的属性
2、在View的构造方法中获得我们自定义的属性
3、重写onMesure (可有可无,一般需要重写,无写默认调用系统提供的)
4、重写onDraw
注意:
第二步:我们重写了3个构造方法,默认的布局文件调用的是两个参数的构造方法,所以记得让所有的构造方法调用我们的三个参数的构造方法,我们在三个参数的构造中获得自定义属性。
第三步:系统帮我们测量的高度和宽度都是MATCH_PARNET,所以不重写我们无法设置测量的高度和宽度。当我们设置为WRAP_CONTENT,也会显示为