android提供了丰富的系统控件,但在实际开发中,这些控件依然不能完全覆盖我们的需求。有时,我们需要自定义控件来满足一些个性化产品需求。自定义控件,主要有以下三种方式:
前两种都是对现有控件的扩展或者组合,第三种方式是仿照
(1)自定义属性
(2)Path类方法
(3)Cavase类方法