Android中的Selector , shape

Android中的Selectorandroid

android shape的用法總結

 

<?xml version="1.0" encoding="utf-8" ?>   
<selector xmlns:android="http://schemas.android.com/apk/res/android">   
<!-- 默認時的背景圖片 -->   
<item android:drawable="@drawable/pic1" />   
<!-- 沒有焦點時的背景圖片 -->   
<item android:state_window_focused="false"   
android:drawable="@drawable/pic1" />   
<!-- 非觸摸模式下得到焦點並單擊時的背景圖片 -->   
<item android:state_focused="true" android:state_pressed="true"   
android:drawable= "@drawable/pic2" />   
<!-- 觸摸模式下單擊時的背景圖片 -->   
<item android:state_focused="false" android:state_pressed="true"   
android:drawable="@drawable/pic3" />   
<!--選中時的圖片背景 -->   
<item android:state_selected="true"   
android:drawable="@drawable/pic4" />   
<!--得到焦點時的圖片背景 -->   
<item android:state_focused="true"   
android:drawable="@drawable/pic5" />   
</selector>  

 

<?xml version="1.0" encoding="utf-8"?>  
<shape xmlns:android="http://schemas.android.com/apk/res/android">  
    <gradient android:startColor="#c0000000"  android:endColor="#c0000000"  
                android:angle="90" /><!--背景顏色漸變 -->  
    <solid android:color="#00ffffff" /><!-- 背景的填充顏色 -->  
    <stroke android:width="3dp" color="#ff000000" /><!-- 描邊,width是邊得寬度,color是顏色 -->  
    <corners android:radius="10dp" /><!-- 邊角圓弧的半徑 -->  
    <padding   
        android:left="3dp"  
        android:top="3dp"   
        android:right="3dp"  
        android:bottom="3dp" /><!-- 四周留出來的空白 -->  
</shape>  
相關文章
相關標籤/搜索