背景设置
设置背景图片的xml片段
android:background="@drawable/bg_media_library_topbar"
Selector设置点击后的效果
playback_list_button.xml
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_focused="true"
android:state_pressed="false"
android:drawable="@drawable/playlist_button_focused" />
<item
android:state_focused="false"
android:state_pressed="true"
android:drawable="@drawable/playlist_button_focused" />
<item
android:state_focused="false"
android:state_pressed="false"
android:drawable="@drawable/playlist_button_default" />
</selector>
Selector里面定义几个item,每个item里面设置三个元素:state_focused,state_pressed以及图像,drawable
<ImageButton
android:id="@+id/list_back"
android:background="@drawable/playback_list_button"
android:focusable="false"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />