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

首頁 > 系統(tǒng) > Android > 正文

Android View背景選擇器編寫技巧

2019-10-23 19:44:37
字體:
供稿:網(wǎng)友
  1. 在項(xiàng)目中選擇器的使用是非常多的,以下是本人在項(xiàng)目中的一些常用的背景選擇器的寫法
  2. 帶邊框下劃線背景選擇器效果圖:

android,view背景選擇器,view選擇器,選擇器

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

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

<?xml version="1.0" encoding="utf-8"?><selector xmlns:android/212989.html">android/209838.html">android="http://schemas.android.com/apk/res/android">  <!-- 選中狀態(tài) -->  <item android:state_checked="true">    <!-- 設(shè)置層次背景 -->    <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>  <!-- 默認(rèn)狀態(tài) -->  <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>

邊框背景選擇器效果圖:

android,view背景選擇器,view選擇器,選擇器

邊框背景選擇器實(shí)現(xiàn)代碼:

<?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>

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

android,view背景選擇器,view選擇器,選擇器

不帶邊框下劃線背景選擇器實(shí)現(xiàn)代碼:

<?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>

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時(shí)也希望多多支持VEVB武林網(wǎng)!


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到Android開發(fā)頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 澜沧| 澎湖县| 渝中区| 日照市| 靖安县| 长泰县| 株洲市| 堆龙德庆县| 台江县| 乌拉特后旗| 南京市| 孟津县| 治县。| 麻栗坡县| 河西区| 油尖旺区| 合水县| 伊春市| 融水| 乐平市| 鄂伦春自治旗| 义马市| 宝坻区| 永胜县| 晋江市| 灵台县| 沂源县| 琼中| 广宗县| 江门市| 金昌市| 遵化市| 北川| 巴塘县| 霍州市| 曲沃县| 诸暨市| 通江县| 桦甸市| 修水县| 榆林市|