我尝试着制作一个如下图所示的形状:一个四个角都是完全圆润的矩形。但是似乎我无法得到比这个图中更“圆”的拐角了:
为什么会这样? 有最大值吗?当然,我可以用一个png文件来实现,但是我想使用一个shape更加高效,所以我更愿意选择这种方式。
我的代码:
![enter image description here](https://istack.dev59.com/734TO.webp)
我的代码:
<Button
android:id="@+id/button_guest"
android:layout_width="315dp"
android:layout_height="80dp"
android:background="@drawable/rounded_rectangle"
android:contentDescription="@string/text_button_guest"
android:onClick="startGuestMode"
android:text="@string/text_button_normal"
android:textAllCaps="false"
android:textColor="#ff000000"
android:textSize="50sp"
android:layout_marginLeft="125dp"
android:layout_marginStart="125dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
rounded_rectangle.xml:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#ffffff" />
<corners
android:radius="40dp" />
</shape>
android:layout_marginLeft="125dp"
似乎有点夸张。 - Phantômaxx