Android. Закругленный прямоугольник
Как создать прямоугольник с максимально закругленными углами?
Я старался:
<shape android:shape="rectangle" xmlns:android="http://schemas.android.com/apk/res/android">
<size android:width="44dp"
android:height="100dp"/>
<solid android:color="#8c51ff"/>
<corners android:radius="24dp"/>
</shape>
2 ответа
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<padding
android:bottom="5dp"
android:left="10dp"
android:right="10dp"
android:top="5dp" />
<solid android:color="@color/pure_white_color" />
<corners android:radius="25dp"/>
<stroke
android:width="1dip"
android:color="@color/text_view_border_color" />
</shape>
Создайте xml как "rounded.xml" и установите фон для кнопки как android:background="@drawable/rounded
"
Вы можете создать прямоугольник так:
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<!-- view background color -->
<solid
android:color="@color/white" >
</solid>
<!-- If you want to add some padding -->
<padding
android:left="5dp"
android:top="5dp"
android:right="5dp"
android:bottom="5dp" >
</padding>
<!-- Here is the corner radius -->
<corners
android:radius="6dp">
</corners>
</shape>
Надеюсь, что это ответ на ваш вопрос.