Android 開發之自定義控制項開發 02

2021-09-05 12:43:29 字數 562 閱讀 4036

1.setcolor()

該函式的作用是設定畫筆顏色,完整的函式宣告如下:

void setcolor(int color)
我們知道,一種顏色是由紅、綠、藍三色合成出來的,所以引數 color 只能取8位的0xaarrggbb樣式顏色值。

其中:

2.setstyle()

viod setstyle( style style)
用於設定填充樣式,對於文字和幾何圖形都有效:

- paint.style.fill: 僅填充內部

- paint.style.fill_and_stroke : 填充內部和描邊

- paint.style.stroke: 僅描邊

3.setstrokewidth()

void setstrokewidth(float width)
用於設定描邊的寬度值,單位px ,畫筆的樣式為stroke、fill_and_stroke 時有效。

Android自定義控制項之自定義組合控制項(三)

前兩篇介紹了自定義控制項的基礎原理android自定義控制項之基本原理 一 自定義屬性android自定義控制項之自定義屬性 二 今天重點介紹一下如何通過自定義組合控制項來提高布局的復用,降低開發成本,以及維護成本。1.第一種方式 直接在每個xml布局中寫相同的標題欄布局 這種方式沒有任何布局復用的...

Android自定義控制項之自定義組合控制項

前兩篇介紹了自定義控制項的基礎原理android自定義控制項之基本原理 一 自定義屬性android自定義控制項之自定義屬性 二 今天重點介紹一下如何通過自定義組合控制項來提高布局的復用,降低開發成本,以及維護成本。1.第一種方式 直接在每個xml布局中寫相同的標題欄布局 這種方式沒有任何布局復用的...

Android之自定義控制項

1.繼承view,view可以分為三種,基本的view,容器view,布局view 典型的view 如 imageview textview 容器類的view 如 listview gridview viewgroup 布局類的view 如 framelayout gridview linealay...