我想在android中绘制带有略圆的边但不是圆角的矩形形状?

时间:2017-10-11 11:52:37

标签: android

enter image description here

我想在xml中绘制这个形状而不是通过编码,圆形边而不是圆角的矩形

1 个答案:

答案 0 :(得分:0)

创建一个这样的按钮

<Button
    android:id="@+id/btn"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/background" />

在background.xml

中添加此代码
<selector xmlns:android="http://schemas.android.com/apk/res/android">
   <shape android:shape="rectangle">
        <corners android:radius="30dp" />
        <stroke android:width="3dp" android:color="@color/dark_grey" />
        <solid android:color="@android:color/transparent" />
    </shape>
</item>