日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android中shape的属性,android中shape的属性

發布時間:2023/12/4 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android中shape的属性,android中shape的属性 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

solid:實心,就是填充的意思

android:color指定填充的顏色

gradient:漸變

android:startColor和android:endColor分別為起始和結束顏色,ndroid:angle是漸變角度,必須為45的整數倍。

另外漸變默認的模式為android:type=”linear”,即線性漸變,可以指定漸變為徑向漸變,android:type=”radial”,徑向漸變需要指定半徑android:gradientRadius=”50″。

stroke:描邊

android:width=”2dp”

描邊的寬度,android:color

描邊的顏色。

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

android:dashWidth=”5dp”

android:dashGap=”3dp”

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

corners:圓角

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

我們還可以把四個角設定成不同的角度,方法為:

android:bottomLeftRadius=”20dp”右下角

android:topLeftRadius=”1dp”左上角

android:bottomRightRadius=”0dp”左下角/>

這里有個地方需要注意,bottomLeftRadius是右下角,而不是左下角,這個有點郁悶,不過不影響使用,記得別搞錯了就行。

還有網上看到有人說設置成0dp無效,不過我在測試中發現是可以的,我用的是2.2,可能修復了這個問題吧,如果無效的話那就只能設成1dp了。

padding:間隔

這個就不用多說了,XML布局文件中經常用到。

大體的就是這樣,以下是一個使用的具體示例:用在Selector中作為Button的背景,分別定義了按鈕的一般狀態、獲得焦點狀態和按下時的狀態,具體代碼如下:

main.xml:

button_selector.xml:

android:width=”2dp”android:color=”#fad3cf”/>

運行效果如下圖:

一般狀態:

獲得焦點狀態:

按下狀態:

總結

以上是生活随笔為你收集整理的android中shape的属性,android中shape的属性的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。