ListView
他のビューでアイテムのタッチ フィードバックを模倣する簡単な方法 (プロパティ?) はありLinearLayout
ますか?
質問する
68 次
1 に答える
0
android:listSelectorを使用します。
android:listSelector="@drawable/list_sel"
drawable フォルダーに、list_sel を入れます。
list_sel.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:state_focused="true"
android:drawable="@drawable/list_bg" />
<item android:state_pressed="true"
android:drawable="@drawable/list_bg_sel" />
<item android:state_focused="true"
android:drawable="@drawable/list_bg_sel" />
</selector>
list_bg
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#77000000"
android:centerColor="#88000000"
android:endColor="#99000000"
android:angle="270"/>
</shape>
私の場合、list_bg_sel
はイメージですが、シェイプを使用して作成することもできます。
于 2013-03-27T08:43:46.930 に答える