shape及其子節點詳解

2022-03-11 05:30:57 字數 754 閱讀 7222

shape最大的最用便是用來替代,釋放磁碟空間。另外則是增加適應不通過螢幕的裝置。

先來看看shape下面的節點以及它所起到的作用。

gradient   -- 對應顏色漸變(startcolor、endcolor、angle

)solid      --  填充顏色(color)。

stroke    --  

描邊(weight、color)。

corners  --  矩形圓角,可自定義四角不同的圓度。

padding  -- 定義內容離邊界的距離。

1、先說下gradient,這個是用來繪製漸變圖形的。

<

gradient

android:startcolor

="#ff5555"

android:endcolor

="#ffffff"

android:angle

="0"

/>

一般的,我們會用到三個屬性。開始顏色(android:startcolor)、結束顏色(android:endcolor)以及角度(android:angle)。

角度只可輸入0、90、180、270、360。也就是說,繪製漸變,只能從四個角度來繪製,下面看不同角度效果。角度是逆時針旋轉的。

XML檔案中的shape節點詳解

當我們開發中,經常用到shape drawable shape節點 shape是用來定義形狀的。xml 檔案儲存在 res drawable gradient box.xml 1 solid 實心,就是填充的意思 android color指定填充的顏色 2 gradient 漸變 android ...

shape標籤詳解

雖然一些比較日常的效果都能輕鬆使用shape實現,但是一些稍微複雜的效果還是得去查,實在麻煩 寫個文章記錄一下 shapedrawable 是一種很常見的drawable,可以理解為通過顏色來構造的圖形,它既可以是純色的圖形,也可以是具有漸變效果的圖形,shapedrawabled語法如下所示 乙個...

查詢指定節點及其所有子節點的函式

測試資料 create table tb id char 3 pid char 3 name nvarchar 10 insert tb select 001 null 山東省 union all select 002 001 煙台市 union all select 004 002 招遠市 uni...