自定义view(一)

1.什么是自定义控件?

在Android系统中,用系统的自带控件重新组合或者自定义类继承View或者自定义继承ViewGroup,实现特定的UI效果。

 

2.为什么要学习自定义控件?

1)因为系统的某一个控件,在不同的设备效果不一样,为了达到效果一样,就得用自定义控件。

2)为了整个软件在不同设备风格统一。

3)系统自带的控件功能有限,需要去增加功能。或者是功能太多,减少功能。

 

3.自定义控件的原则:如果系统控件能够满足需求,尽量采用系统控件去实现,因为自定义控件会增加工作量,也有可能会带来新的bug。

 

4.自定义控件的重要性

 

 

5.常见控件的回顾

 

 

6.自定义控件的重点

1)View和ViewGroup的区别

2)Android中事件的传递

3)View的原理

 

 

 7.自定义控件的实例——android 高仿优酷圆盘菜单

 

posted @ 2017-12-07 00:23  鹏达君  阅读(117)  评论(0编辑  收藏  举报