ImageView和TextView的background點擊效果

對於ImageView和TextView的background點擊效果【僅用一個ImageView的情況】


背景引用

<ImageView
        android:background="@drawable/<span style="color:#ff0000;">selector_imageview_position_manage</span>"  
/>

背景xml代碼 selector_imageview_position_manage

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/<span style="color:#3333ff;">pressed_imageview_position_manage</span>" android:state_pressed="true"/>    
    <item android:drawable="@drawable/<span style="color:#cc33cc;">focus_imageview_position_manage</span>" android:state_focused="true"/>     
</selector>

按下的效果: pressed_imageview_position_manage

<pre name="code" class="html"><shape xmlns:android="http://schemas.android.com/apk/res/android">

	<solid android:color="#99FFFFFF" />

	<padding
		android:bottom="3dp"
		android:left="3dp"
		android:right="3dp"
		android:top="3dp" />

	<!-- <corners
		android:bottomLeftRadius="5dp"
		android:bottomRightRadius="5dp"
		android:topLeftRadius="5dp"
		android:topRightRadius="5dp" /> 
	-->

</shape>



選中的效果 :focus_imageview_position_manage

<shape xmlns:android="http://schemas.android.com/apk/res/android">

	<solid android:color="#ff6600" />

	<padding
		android:bottom="3dp"
		android:left="3dp"
		android:right="3dp"
		android:top="3dp" />

	<!-- <corners
		android:bottomLeftRadius="5dp"
		android:bottomRightRadius="5dp"
		android:topLeftRadius="5dp"
		android:topRightRadius="5dp" /> 
	-->

</shape>


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