圆角按钮

<?xml version="1.0" encoding="utf-8"?>
<!-- 带圆角 红色背景  按钮样式 -->
<selector xmlns:android="http://schemas.android.com/apk/res/android"
    android:constantSize="true">

    <!-- 光标状态 -->
    <item
        android:state_enabled="true"
        android:state_focused="true"
        >
        <shape>
            <solid android:color="@color/button_color_red" />
            <corners
                android:topLeftRadius="5dp"
                android:topRightRadius="5dp"
                android:bottomRightRadius="5dp"
                android:bottomLeftRadius="5dp" />
            <stroke
                android:width="1dp"
                android:color="@color/button_color_red" />
            <padding
                android:left="5dp"
                android:top="5dp"
                android:right="5dp"
                android:bottom="5dp"
                />
        </shape>

    </item>

    <!--按下状态 -->
    <item
        android:state_enabled="true"
        android:state_pressed="true">
        <shape>
            <solid android:color="@color/button_color_red" />
            <corners
                android:topLeftRadius="5dp"
                android:topRightRadius="5dp"
                android:bottomRightRadius="5dp"
                android:bottomLeftRadius="5dp" />
            <stroke
                android:width="1dp"
                android:color="@color/button_color_red" />
            <padding
                android:left="5dp"
                android:top="5dp"
                android:right="5dp"
                android:bottom="5dp"
                />
        </shape>

    </item>
    <!-- 正常状态 -->
    <item
        android:state_enabled="true"
        android:state_pressed="false"  >
        <shape>
            <solid android:color="@color/button_color_red" />
            <corners
                android:topLeftRadius="3dp"
                android:topRightRadius="3dp"
                android:bottomRightRadius="3dp"
                android:bottomLeftRadius="3dp" />
            <stroke
                android:width="1dp"
                android:color="@color/button_color_red" />
            <padding
                android:left="5dp"
                android:top="5dp"
                android:right="5dp"
                android:bottom="5dp"
                />
        </shape>
    </item>
</selector>

圆形按钮

带各种状态的按钮

xml中添加bitmap

下划线

虚线

虚线边框

checkbox样式

水波纹样式

发表评论

邮箱地址不会被公开。 必填项已用*标注