btn_choose.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 点击背景 -->
<item android:state_pressed="true"><shape>
<!-- 色值 -->
<solid android:color="#20B2AA" />
<!-- 圆角 -->
<corners android:radius="6dp" />
</shape></item>
<!-- 默认背景 -->
<item><shape>
<!-- 色值 -->
<solid android:color="#ffffff" />
<!-- 圆角 -->
<corners android:radius="6dp" />
<!-- 边框 -->
<stroke android:width="2dp" android:color="#58c3af" />
</shape></item>
</selector>
放到drawable文件夹下,在布局文件中加入如下代码:
<Button
android:id="@+id/btn_choosefirst"
android:layout_width="180dp"
android:layout_height="50dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="180.0dip"
android:background="@drawable/buttonstyle_choose"
android:text="@string/choose"
android:textColor="#58c3af" />
效果图如下:
本文详细介绍了如何在Android应用中创建并使用自定义按钮样式,包括点击背景效果和默认背景设计,通过XML文件实现不同状态下的按钮外观变化,并在布局文件中应用此样式。
7万+

被折叠的 条评论
为什么被折叠?



