国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android View背景選擇器編寫技巧

2019-12-12 03:34:39
字體:
來源:轉載
供稿:網友
  1. 在項目中選擇器的使用是非常多的,以下是本人在項目中的一些常用的背景選擇器的寫法
  2. 帶邊框下劃線背景選擇器效果圖:

上面布局中放了10個CheckBox,然后設置了CheckBox的背景圖片位,背景選擇器,同時設置了字體的顏色選擇器。

帶邊框下劃線背景選擇器代碼:

<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android">  <!-- 選中狀態 -->  <item android:state_checked="true">    <!-- 設置層次背景 -->    <layer-list>      <!-- 底層 -->      <item>        <shape android:shape="rectangle"><!-- 畫矩形 -->          <!--邊框色-->          <stroke android:width="1dp" android:color="@color/gray27"/>          <!-- 背景色 -->          <solid android:color="@color/gray17"/>          <!-- 圓角 -->          <corners android:radius="3dp"/>        </shape>      </item>      <!-- 上層 -->      <item android:top="36.5dp">       <!-- top:距離頂部多少db開始畫線,需配合View的高度繪制 -->        <shape android:shape="rectangle">          <solid android:color="@color/mainColor"/>        </shape>      </item>    </layer-list>  </item>  <!-- 默認狀態 -->  <item>    <shape>      <stroke android:width="1dp" android:color="@color/gray27"/>      <solid android:color="@color/white"/>      <corners android:radius="@dimen/radius"/>    </shape>  </item></selector>

字體選擇器代碼:

<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android">  <item android:state_checked="true" android:color="@color/mainColor" />  <item android:color="@color/textColor54" /></selector>

邊框背景選擇器效果圖:

邊框背景選擇器實現代碼:

<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android">  <item android:state_checked="true">    <shape >      <stroke android:width="1dp" android:color="@color/mainColor"/>      <solid android:color="@color/gray17"/>      <!-- 圓角 -->      <corners android:radius="@dimen/radius"/>    </shape>  </item>   <item>    <shape>      <stroke android:width="1dp" android:color="@color/gray27"/>      <solid android:color="@color/white"/>      <corners android:radius="@dimen/radius"/>    </shape>  </item></selector>

-- 不帶邊框下劃線背景選擇器效果圖:

不帶邊框下劃線背景選擇器實現代碼:

<?xml version="1.0" encoding="utf-8"?><selectorxmlns:android="http://schemas.android.com/apk/res/android" >  <item android:state_checked="true">    <layer-list>      <item android:top="36.5dp">        <shape android:shape="rectangle" >          <solid android:color="@color/mainColor" />        </shape>      </item>    </layer-list>  </item>  <item android:drawable="@color/transColor" /></selector>

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄂托克前旗| 浑源县| 蒙山县| 文安县| 南和县| 江西省| 平陆县| 都昌县| 南阳市| 临漳县| 沅陵县| 彭山县| 曲周县| 哈尔滨市| 安阳县| 鄯善县| 新化县| 松原市| 兴国县| 岚皋县| 清徐县| 西藏| 西平县| 和平县| 嘉义市| 嘉善县| 广东省| 青州市| 黔江区| 开阳县| 楚雄市| 大邑县| 重庆市| 当雄县| 台前县| 牙克石市| 嘉黎县| 安宁市| 南投市| 集安市| 蓝山县|