在我们平常的Android开发中经常和控件打交道,有时Android提供的控件未必能满足业务的需求,这个时候就需要我们实现自定义一些控件 自定义控件可以设计出很多你想要的功能和模块,在开发中是很重要的一部分. 自定义View的价值 能够做到基础控件无法做到的效果,为应用的表现增色: 在多个应用并行开发的团队,将公用的交互效果提取成自定义控件,方便复用,减少不必要的重复劳动: 将控件的内部逻辑封装在自定义View中,便于应用内解耦: 流程图: 自定义控件两种方式: 1. 继承ViewGroup 自…