如何在点击时将背景渐变更改为某些内容并在手指释放时获取原始渐变...我使用列表视图适配器创建的列表确实会更改为渐变,但当我抬起手指时不会变回原始渐变.. xmls 下面
主要的.xml
<ListView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:divider="#EDEDED"
android:dividerHeight="1dp"
android:listSelector="@drawable/list_selector"
/>
list_selector.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Selector style for listrow -->
<item android:state_focused="true"
android:drawable="@drawable/gradient_bg_hover"
/>
<item
android:state_selected="false"
android:state_pressed="false"
android:drawable="@drawable/gradient_bg" />
<item android:state_pressed="true"
android:drawable="@drawable/gradient_bg_hover" />
<item android:state_selected="true"
android:state_pressed="false"
android:drawable="@drawable/gradient_bg_hover" />
</selector>
row_list.xml
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/txtListText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:padding="15dp"
android:textSize="45sp"
/>
gradient_bg 和 gradient_bghover 是渐变 xml 的..