天天看點

一起Talk Android吧(第四百九十八回:自定義View執行個體四:擷取ViewGroup中的邊距)知識回顧實作方法

文章目錄

  • 知識回顧
  • 實作方法
  • 示例代碼

各位看官們大家好,上一回中咱們說的例子是"自定義View執行個體三:可高亮顯示的布局",這一回中咱們說的例子是" 自定義View執行個體四:擷取ViewGroup中的邊距"。閑話休提,言歸正轉, 讓我們一起Talk Android吧!

知識回顧

我們在前面章回中介紹了自定義View的思路,該思路包含五個部分,前面章回中依據該思路的前三個部分介紹了自定義View的例子,本章回中将依據該的思路的第四個部分(自定義布局)介紹執行個體:擷取ViewGroup中的邊距。

實作方法

自定義布局在實際項目中使用是不是很多,因為系統目前提供的布局可以滿足絕大部分的需求,是以我就不再介紹具體的例子。大家可以參考我們在前面章回中介紹的方法來完成。當時介紹了兩個主要的功能:測量和布局。如果有看官忘記了,可以點選這裡檢視。本章回中我們将對這兩個功能做一些補充:擷取邊距(margin).因為在實際使用ViewGroup時會用到邊距的知識。下面是實作方法:

  • 自定義一個類,該類繼承于系統中已經有的布局或者直接繼承于ViewGroup類