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

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

Android中的Shape和Se,lector的結(jié)合使用

2019-11-02 15:20:11
字體:
供稿:網(wǎng)友

   這篇文章主要介紹了Android中的Shape和Selector的結(jié)合使用實例,本文直接給出實例代碼,需要的朋友可以參考下

  一:在Android程序開發(fā)中,我們經(jīng)常會去用到Shape這個東西去定義各種各樣的形狀,首先我們了解一下Shape下面有哪些標簽,都代表什么意思:

  (1).solid:填充

  android:color指定填充的顏色

  (2).gradient:漸變

  android:startColor和android:endColor分別為起始和結(jié)束顏色,

  android:angle是漸變角度,必須為45的整數(shù)倍。

  另外漸變默認的模式為android:type=”linear”,即線性漸變,

  可以指定漸變?yōu)閺较驖u變,android:type=”radial&

酷河馬電影網(wǎng)[www.aikan.tv/special/kuhemadianyingwang/]
rdquo;,徑向漸變需要指定半徑android:gradientRadius=”50”。

  angle值對應的位置如圖:

  (3).stroke:描邊

  android:width=”2dp” 描邊的寬度,android:color 描邊的顏色。

  我們還可以把描邊弄成虛線的形式,設置方式為:

  android:dashWidth=”5dp”

  android:dashGap=”3dp”

  其中android:dashWidth表示'-‘這樣一個橫線的寬度,android:dashGap表示之間隔開的距離

  (4).corners:圓角

  android:radius為角的弧度,值越大角越圓。

  我們還可以把四個角設定成不同的角度,同時設置五個屬性,則Radius屬性無效

  android:Radius=”20dp” 設置四個角的半徑

  android:topLeftRadius=”20dp” 設置左上角的半徑

  android:topRightRadius=”20dp” 設置右上角的半徑

  android:bottomLeftRadius=”20dp” 設置右下角的半徑

  android:bottomRightRadius=”20dp” 設置左下角的半徑

  (5).padding:間隔

  可以設置上下左右四個方向的間隔

  二:代碼如下:

  (1).button_bg.xml如下:

  ?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" >   <!-- 漸變 --> <gradient android:endColor="#FFFFFF" android:gradientRadius="50" android:startColor="#ff8c00" android:type="radial" />   <!-- 描邊 --> <stroke android:dashGap="3dp" android:dashWidth="5dp" android:width="2dp" android:color="#dcdcdc" />   <!-- 圓角 --> <corners android:radius="5dp" />   <!-- 間隔 --> <padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" />   </shape>
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 滁州市| 饶阳县| 扶风县| 洪洞县| 绥芬河市| 安国市| 柏乡县| 烟台市| 方正县| 资溪县| 滨州市| 万盛区| 孟村| 璧山县| 密山市| 布拖县| 灵石县| 武夷山市| 龙山县| 雷波县| 林周县| 昂仁县| 江川县| 平果县| 广灵县| 江源县| 沿河| 修文县| 鄂伦春自治旗| 天津市| 巴中市| 新绛县| 永泰县| 同心县| 郧西县| 新津县| 阳谷县| 黄冈市| 南开区| 云和县| 米泉市|