自定义控件实现(一)

被别人问题一愣一愣,骄傲的自己准备好好复习哈!
几乎完全使用这位大佬的


什么是自定义控件?

Android中所有控件和布局的基本类都是View,自定控件就是继承View或者View的派生类,然后重写类中的内部方法。
通常自定义控件分为三种:
1、自定义View:继承View
2、基于现有的组件:继承View的派生类
3、组合的方式:自定义控件中包含了其他组件
下图体现了各种控件的继承关系:

来实践一下组合自定义控件

需要实现的效果如图:

自定义控件实现(二)