android select採用代碼實現按鈕背景

採用selector+圖片的方式實現,需要單獨添加圖片,但是有些形狀可以直接使用代碼生成,編寫方式如下


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

    <item android:state_pressed="true"><shape>
            <solid android:color="@color/color_default_ccc" />

            <corners
                android:radius="2.5dp" />
        </shape>
        
    </item>
    <item android:state_checked="true">
            <shape>
                <solid android:color="@color/color_default_ccc" />

                
            <corners
                android:radius="2.5dp" />
            </shape>
        
    </item>
    
    <item>
       
            <shape>
             		<solid android:color="@color/transparent" />
   			
    				<stroke
       					 android:width="0.5dp"
       				 	android:color="@color/color_default_999" />
            		<corners
               				 android:radius="2.5dp"  />
            </shape>
        
     </item>

</selector>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章