android shape的使用

<xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android">

<!–漸變–>

<gradient

android:startColor="@android:color/white"

android:centerColor="@android:color/black"

android:endColor="@android:color/black"

android:useLevel="true"

android:angle="45"

android:type="radial"

android:centerX="0"

android:centerY="0"

android:gradientRadius="90"/>

<!–圓角–>

<corners

android:radius="9dp"

android:topLeftRadius="2dp"

android:topRightRadius="2dp"

android:bottomLeftRadius="2dp"

android:bottomRightRadius="2dp"/><!–設(shè)置圓角半徑–>

<!–間隔–>

<padding

android:left="2dp"

android:top="2dp"

android:right="2dp"

android:bottom="2dp"/><!–各方向的間隔–>

<!–大小–>

<size

android:width="50dp"

android:height="50dp"/><!–寬度和高度–>

<!–填充–>

<solid

android:color="@android:color/white"/><!–填充的顏色–>

<!–描邊–>

<stroke

android:width="2dp"

android:color="@android:color/black"

android:dashWidth="1dp"

android:dashGap="2dp"/>

</shape–>

填充:設(shè)置填充的顏色

間隔:設(shè)置四個方向上的間隔

大?。涸O(shè)置大小

圓角:同時設(shè)置五個屬性,則Radius屬性無效

android:Radius="20dp"?????????????????????????? 設(shè)置四個角的半徑

android:topLeftRadius="20dp"????????????? 設(shè)置左上角的半徑

android:topRightRadius="20dp"?????????? 設(shè)置右上角的半徑

android:bottomLeftRadius="20dp"????? 設(shè)置右下角的半徑

android:bottomRightRadius="20dp"??? 設(shè)置左下角的半徑

描邊:dashWidth和dashGap屬性,只要其中一個設(shè)置為0dp,則邊框為實現(xiàn)邊框

android:width="20dp"?????????????????????????????? 設(shè)置邊邊的寬度

android:color="@android:color/black"? 設(shè)置邊邊的顏色

android:dashWidth="2dp"???????????????????????? 設(shè)置虛線的寬度

android:dashGap="20dp"????????????????????????? 設(shè)置虛線的間隔寬度

漸變:當(dāng)設(shè)置填充顏色后,無漸變效果。angle的值必須是45的倍數(shù)(包括0),僅在type="linear"有效,不然會報錯。android:useLevel 這個屬性不知道有什么用。

angle對應(yīng)值的起點如圖:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 寫在最前:不管在什么系統(tǒng)中,如果你應(yīng)用的圖片資源比較多的話,會導(dǎo)致安裝包較大,比如四角有弧度的長方形、圓形、正方形...
    CRAZYFAKE閱讀 2,543評論 1 5
  • 轉(zhuǎn)來的http://www.cnblogs.com/cyanfei/archive/2012/07/27/2612...
    雪中洛陽閱讀 299評論 0 0
  • 翻看手機(jī)。朋友圈多是些轉(zhuǎn)發(fā)的內(nèi)容,沒有解讀的轉(zhuǎn)發(fā),看不出轉(zhuǎn)發(fā)的情緒。甚至連個人“炫富”“曬幸?!钡亩紱]了,...
    蘇金子閱讀 590評論 1 0
  • 前幾天朋友送了些梨,說是本地的挺好吃。我看了一下,個頭很小,就像四五歲小孩子的拳頭那么大。并且它的顏色為綠色加...
    回歸本心閱讀 265評論 0 0
  • 有時候自以為是的結(jié)束其實才是洗牌的開始!要不說人生如戲呢,現(xiàn)實不會更戲劇化,只會更加狗血!世界這么大,天真不再代表...
    花樣兒閱讀 142評論 0 0

友情鏈接更多精彩內(nèi)容