概述
在drowable文件夹下创建button_border.xml
代码如下:
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<!-- android:state_pressed 是否按下,如一个按钮触摸或者点击 -->
<item android:state_pressed="true">
<shape>
<gradient android:startColor="@color/white" android:endColor="@color/white"
android:angle="90"/>
<stroke android:width="1dip" android:color="@color/black"/>
<corners android:radius="5dp"/>
<padding android:left="5dp" android:top="5dp" android:right="5dp" android:bottom="5dp"/>
</shape>
</item>
<!-- android:state_focused 是否取得焦点,比如用户选择了一个文本框 -->
<item android:state_focused="true">
<shape>
<gradient android:startColor="@color/white" android:endColor="@color/white"
android:angle="90"/>
<stroke android:width="1dip" android:color="@color/black"/>
<corners android:radius="5dp"/>
<padding android:left="5dp" android:top="5dp" android:right="5dp" android:bottom="5dp"/>
</shape>
</item>
<!-- 默认状态 -->
<item>
<shape>
<gradient android:startColor="@color/white" android:endColor="@color/white"
android:angle="90"/> <!--背景颜色-->
<stroke android:width="1dip" android:color="@color/black"/><!--边框宽度及颜色-->
<corners android:radius="5dp"/><!--圆角-->
<padding android:left="5dp" android:top="5dp" android:right="5dp" android:bottom="5dp"/>
</shape>
</item>
</selector>
在页面xml文件中调用如下:
<Button
android:id="@+id/order_add_btn"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_marginLeft="40dp"
android:layout_marginStart="40dp"
android:layout_marginRight="40dp"
android:layout_marginEnd="40dp"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:textColor="@color/white"
android:background="@drawable/button_border"
android:text="@string/btn_add"/>
最后
以上就是俏皮战斗机为你收集整理的android客户端学习-button按钮边框及圆角的全部内容,希望文章能够帮你解决android客户端学习-button按钮边框及圆角所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复