android自定义组件思想和实现步骤:
1、创建组件的xml文件,定义组件名称和组件中需要的属性(atts.xml)
2、创建组件中的view
3、将组件中的view按照一定规则添加到viewgroup中
4、在布局文件中引用创建的组件,并将组件中的属性赋值
5、在activity中实例化组件,并实现组件中的各种方法
组件的接口封装和接口回调思想:
1、创建接口,添加接口需要实现的方法
2、将调用者的接口参数和组件类的接口映射
3、各组件实现接口中对应的方法
4、调用者将组件接口中要实现的方法按照自己的需求一一对应实现