文章目錄
- 知識回顧
- 實作方法
- 示例代碼
各位看官們大家好,上一回中咱們說的例子是"自定義View執行個體三:可高亮顯示的布局",這一回中咱們說的例子是" 自定義View執行個體四:擷取ViewGroup中的邊距"。閑話休提,言歸正轉, 讓我們一起Talk Android吧!
知識回顧
我們在前面章回中介紹了自定義View的思路,該思路包含五個部分,前面章回中依據該思路的前三個部分介紹了自定義View的例子,本章回中将依據該的思路的第四個部分(自定義布局)介紹執行個體:擷取ViewGroup中的邊距。
實作方法
自定義布局在實際項目中使用是不是很多,因為系統目前提供的布局可以滿足絕大部分的需求,是以我就不再介紹具體的例子。大家可以參考我們在前面章回中介紹的方法來完成。當時介紹了兩個主要的功能:測量和布局。如果有看官忘記了,可以點選這裡檢視。本章回中我們将對這兩個功能做一些補充:擷取邊距(margin).因為在實際使用ViewGroup時會用到邊距的知識。下面是實作方法:
- 自定義一個類,該類繼承于系統中已經有的布局或者直接繼承于ViewGroup類