-
如何设计一个圆角的button
如图,需要在res下的drawable中新建一个.xml文件,即图中的button.xml
编写代码如下:
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<!--圆角button-->
<!-- 填充的颜色为透明色 -->
<solid android:color="@android:color/transparent" />
<!-- android:radius 弧形的半径 -->
<!-- 设置按钮的四个角为弧形 -->
<corners
android:radius="10dip" />
<!--也可单独设置-->
<!-- <corners -->
<!-- android:topLeftRadius="10dp"-->
<!-- android:topRightRadius="10dp"-->
<!-- android:bottomRightRadius="10dp"-->
<!-- android:bottomLeftRadius="10dp"-->
<!-- /> -->
**设置文字padding**
<!-- padding:Button里面的文字与Button边界的间隔 -->
<padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp"
/>
<!--设置button边框-->
<stroke android:width="2dp"
android:color="@android:color/darker_gray"/>
</shape>
然后,如下图所示,直接应用其为背景图片即可。
![](https://img.haomeiwen.com/i2623008/e9c4566fae3fc157.png)
网友评论