Радиус только верхних углов андроида
Мне нужно округлить только верхние углы или только нисходящие, это код XML-файла, определенного как фон EditText
<?xml versi encoding="utf-8"?>
<shapexmlns:android="http://schemas.android.com/apk/res/android">
<cornersandroid:radius="30dip"/>
</shape>
Но это округляет целые 4 угла, оно должно округлять 2 угла.
А также
2 ответа
Решение
Попробуйте это, вы создаете пользовательский чертеж для просмотра.
Верхний лучевой
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:padding="10dip"
android:shape="rectangle" >
<solid android:color="#000000" />
<corners
android:bottomLeftRadius="10dip"
android:bottomRightRadius="10dip"
android:topLeftRadius="0dip"
android:topRightRadius="0dip" />
</shape>
Нижний радиус
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:padding="10dip"
android:shape="rectangle" >
<solid android:color="#000000" />
<corners
android:bottomLeftRadius="0dip"
android:bottomRightRadius="0dip"
android:topLeftRadius="10dip"
android:topRightRadius="10dip" />
</shape>
Для создания рисованной фигуры этот инструмент очень полезен