Android原生开发笔记 状态列表图形

java yekong

Button按钮的背景在正常情况下是凸起的,在按下时是凹陷的,从按下到弹起的过程,用户便能知道点击了这个按钮。

状态列表图形

创建selector btn_nine_selector

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/selected" android:state_pressed="true"></item>
    <item android:drawable="@drawable/normal2"></item>
</selector>

引用

<Button
    android:id="@+id/btn_oval"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/btn_nine_selector"
    android:text="定制样式选择器"></Button>

状态类型的取值说明

状态列表图形不仅用于按钮控件,还可用于其他拥有多种状态的控件。
状态类型的取值说明

教程地址

感恩老师的教程:Android 基础教程,从开发入门到项目实战50-状态列表图形

喜欢