Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android中shape的基本使用

Android中shape的基本使用

編輯:關於Android編程

shape用於設定形狀,可以在selector,layout等裡面使用,點擊效果神馬的我們可以不需要UI的切圖,自己直接使用shape搞定,比較方便快捷。 新建一個shape.xml默認為矩形,可以通過android:shape=來設置具體的形狀,有這麼四種:rectangle 矩形,oval 橢圓形,line 線,ring 環形。shape有6個子標簽,各屬性如下:

 

 
    

填充:設置填充的顏色

 

間隔:設置四個方向上的間隔

大小:設置大小

圓角:同時設置五個屬性,則Radius屬性無效

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

android:topLeftRadius=20dp 設置左上角的半徑
android:topRightRadius=20dp 設置右上角的半徑
android:bottomLeftRadius=20dp 設置右下角的半徑
android:bottomRightRadius=20dp 設置左下角的半徑

描邊:dashWidth和dashGap屬性,只要其中一個設置為0dp,則邊框為實現邊框

android:width=20dp 設置邊邊的寬度
android:color=@android:color/black 設置邊邊的顏色
android:dashWidth=2dp 設置虛線的寬度
android:dashGap=20dp 設置虛線的間隔寬度

漸變:當設置填充顏色後,無漸變效果。angle的值必須是45的倍數(包括0),僅在type=linear有效,不然會報錯。android:useLevel 這個屬性不知道有什麼用。

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved