selector以及shape

shape

<?xml version="1.0" encoding="utf-8"?>  
<shape xmlns:android="http://schemas.android.com/apk/res/android" >  

    <!-- 填充 -->  
    <solid android:color="#ff9d77" /> <!-- 定義填充的顏色值 -->  

    <!-- 描邊 -->  
    <stroke  
        android:width="2dp"   
        android:color="#fad3cf" /> <!-- 定義描邊的寬度和描邊的顏色值 -->  

    <!-- 圓角 -->  
    <corners  
        android:bottomLeftRadius="5dp"  
        android:bottomRightRadius="5dp"  
        android:topLeftRadius="5dp"  
        android:topRightRadius="5dp" /> <!-- 設置四個角的半徑 -->  

    <!-- 間隔 -->  
    <padding  
        android:bottom="10dp"  
        android:left="10dp"  
        android:right="10dp"  
        android:top="10dp" /> <!-- 設置各個方向的間隔 -->  

</shape>  

selector

在drawable裏面創建一個selector類型的xml文件

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- 沒有觸摸時的背景圖片 -->
    <item android:state_pressed="false"
        android:drawable="@drawable/shape1" />
    <!--獲得觸摸時的圖片背景-->
    <item android:state_pressed="true"   android:drawable="@drawable/shape2" />
</selector>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章