Android常用自定義形狀方式

利用xml定義常用的形狀

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android= "http://schemas.android.com/apk/res/android"
    android:shape="oval"> <!-- shape的形狀,默認(rèn)為矩形,可以設(shè)置為矩形(rectangle)、橢圓形(oval)、線性形狀(line)、環(huán)形(ring)-->
    <!--內(nèi)環(huán)填充色-->
    <solid
          android:color="@color/white"
          />
    <!--外環(huán)(邊框)填充色和寬度-->
    <stroke
          android:width="1dp"
          android:color="@color/red"
          android:dashWidth="1dp"  //設(shè)置虛線的寬度 
          android:dashGap="2dp"     // 設(shè)置虛線的間隔寬度
          />
    <!--矩形邊框四個(gè)角的圓半徑-->
    <corners
          android:radius="5dp"
          android:topLeftRadius="2dp"
          android:topRightRadius="2dp"
          android:bottomLeftRadius="2dp"
          android:bottomRightRadius="2dp"
          />

    <size
         android:width="20dp"
         android:height="20dp"
         />

    <padding
        android:bottom="10dp"
        android:left="10dp"
        android:right="10dp"
        android:top="10dp" />

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

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

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