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

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

shape&selector

2019-11-09 15:31:52
字體:
供稿:網(wǎng)友

應(yīng)邀前來寫這篇文章,此時的我正在回長沙的高鐵上,2016年最后諸多不順,希望2017年能改運,紅紅火火~~~~ 好了,閑話不多說了,下面介紹一下,通過本篇文章你將學到如下知識點

shape的各屬性效果以及使用方式layer-list (shape復雜化疊加使用)組合使用selector 的常規(guī)使用方式

1.shape 顧名思義,shape就是用于定義形狀的,他能定義四種形狀:矩形,橢圓形,直線,環(huán)形。下面統(tǒng)一講解一下常用的屬性,之后附上不同屬性對應(yīng)下的項目效果。 shape內(nèi)屬性有 android:shape=“”,該值有四個,也就是上面提到的四種形狀

rectangle:矩形,缺省值,其中包括常用的效果有 直角矩形,圓角矩形oval:橢圓形,常用于繪制圓形line:直線,常用于繪制實線和虛線 ring:環(huán)形,常用于繪制環(huán)形進度條的效果

shape子標簽:

solid 設(shè)置形狀填充屬性padding 設(shè)置內(nèi)容區(qū)域與邊界間隙corners 設(shè)置圓角屬性,只有rectangle的情況下能用stroke 描邊屬性size 表示該shape圖形的大小

solid內(nèi)屬性只有 android:color=“”,該值設(shè)置形狀的顏色 padding內(nèi)屬性有

android:top=“” 頂部間距android:right=“” 右邊間距android:bottom=“” 底部間距android:left=“” 左邊間距

corners內(nèi)屬性有

android:radius=“” 四個圓角的圓角半徑 下面四個特需屬性都會將本屬性覆蓋android:topLeftRadius=“” 左上角圓角半徑android:toPRightRadius=“” 右上角圓角半徑android:bottomLeftRadius=“” 左下角圓角半徑android:bottomRightRadius=“” 右下角圓角半徑

stroke 內(nèi)屬性有

android:width=“” 描邊寬度android:color=“” 描邊顏色android:dashGap=“” 當設(shè)置虛線時,表示虛線中每段小橫線的長度android:dashWidth=“” 當設(shè)置虛線時,表示虛線中橫線間隔的距離

size 內(nèi)屬性有

android:width=“” 表示shape的寬度android:height=“” 表示shape的高度

下面將貼出各種屬性下對應(yīng)的效果,這些是常用的一些屬性組合形成的,如有遺漏,大家可以通過不同屬性設(shè)置達到效果: 這里寫圖片描述 2.layer-list layer-list,表示層級的概念,如果你使用過PS軟件進行圖片制作修改,那么你就能很容易的懂得,層級也就是所有效果的疊加,比如一個shape不能完全實現(xiàn)你的效果,那么可以嘗試使用多個shape進行疊加實現(xiàn),來個形象點的比如就像布局中的幀布局效果。 3.selector selector表示的是選擇器,常用含義為控件在不同狀態(tài)下所對應(yīng)的背景或顏色等,常用的如按鈕在通常情況是一種顏色,當按下時變成另外一種顏色等,下面詳細介紹下其中的屬性 selector下所有子標簽

item 表示每一種狀態(tài)條目 一般由一個狀態(tài)屬性和對應(yīng)結(jié)果屬性

item下對應(yīng)屬性

結(jié)果屬性 android:drawable=“” 背景圖片 android:color=“” 背景顏色狀態(tài)屬性 true或false android:state_window_focused=“” 窗口是否聚焦 android:state_focused=“” 是否失去焦點 android:state_pressed=“” 是否被點擊 android:state_selected=“” 是否被選中 android:state_enabled=“” 是否能響應(yīng)事件,此處的事件是指所有事件 android:state_checked=“” 是否被單選選中 android:state_checkable=“” 單選是否可選狀態(tài) android:state_activity=“” 是否被激活

以上描敘的屬性是我們開發(fā)中經(jīng)常使用的,如有其它,請自行了解熟悉。由于該效果需要動態(tài)展示,這里就把示例的xml貼出來,大家自己去玩玩就知道了: ?

歡迎關(guān)注公眾號

這里寫圖片描述


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 涿鹿县| 瑞安市| 久治县| 锡林郭勒盟| 江油市| 海宁市| 淳安县| 都昌县| 江北区| 封开县| 云浮市| 廉江市| 遂溪县| 五台县| 克拉玛依市| 图们市| 盐城市| 二手房| 宁明县| 厦门市| 咸丰县| 夏河县| 和林格尔县| 湄潭县| 图木舒克市| 且末县| 长乐市| 奉贤区| 淮北市| 中宁县| 临泉县| 陇川县| 鄯善县| 石屏县| 汉中市| 大埔县| 九龙坡区| 瑞丽市| 秦安县| 新竹市| 黄石市|