自定义view(一)
1.什么是自定义控件?
在Android系统中,用系统的自带控件重新组合或者自定义类继承View或者自定义继承ViewGroup,实现特定的UI效果。
2.为什么要学习自定义控件?
1)因为系统的某一个控件,在不同的设备效果不一样,为了达到效果一样,就得用自定义控件。
2)为了整个软件在不同设备风格统一。
3)系统自带的控件功能有限,需要去增加功能。或者是功能太多,减少功能。
3.自定义控件的原则:如果系统控件能够满足需求,尽量采用系统控件去实现,因为自定义控件会增加工作量,也有可能会带来新的bug。
4.自定义控件的重要性
5.常见控件的回顾
6.自定义控件的重点
1)View和ViewGroup的区别
2)Android中事件的传递
3)View的原理
7.自定义控件的实例——android 高仿优酷圆盘菜单
每一章内容都是心血,希望大家不要抄袭~