Android自定义控件高级进阶与精彩实例
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第3章 派生类型的选择与实例

人,得自个儿成全自个儿。要想人前显贵,就得人后受罪!

——《霸王别姬》

在实现自定义控件的效果时,一般用3种方法。

●第1种是通过继承自View类或其子控件类来实现。

●第2种是通过继承自ViewGroup类或其子控件类来实现。

●第3种是通过控件本身提供的方法来实现,比如RecyclerView的自定义LayoutManager等。

在本章中,我们主要讲解继承自View类、View子控件类、ViewGroup类、ViewGroup子控件类的选择方法。即本章将告诉你当我们有一个需求时该如何选择继承自哪一个类。因此本章是集所有章节之大成,是自定义控件的核心章节,大家务必仔细阅读。