项目半径形状 android
item radius shape android
对不起我的英语。我无法理解半径的工作。我需要创建一个透明图形来存储文本。
下面我做了一个图,但是左上角的圆角不起作用
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:top="-1dp" android:right="-1dp" android:left="-1dp" android:bottom="-1dp">
<shape>
<stroke
android:width="1dp"
android:color="#ababb2" />
</shape>
</item>
</layer-list>
如果我使用角
<corners android:radius="1dp"
android:bottomRightRadius="2dp" android:bottomLeftRadius="0dp"
android:topLeftRadius="2dp" android:topRightRadius="0dp"/>
一个图把所有人都圆了,不只是我需要的角度
试试这个:
在 res/drawable
中创建名为 rounded_corner.xml
的 xml 文件:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners
android:bottomRightRadius="0dp" android:bottomLeftRadius="0dp"
android:topLeftRadius="5dp" android:topRightRadius="0dp"/>
</shape>
然后,将可绘制对象应用到视图的背景,例如:
<TextView android:id="@+id/example"
android:width="wrap_content"
android:height="wrap_content"
android:background="@drawable/rounded_corner"/>
对不起我的英语。我无法理解半径的工作。我需要创建一个透明图形来存储文本。
下面我做了一个图,但是左上角的圆角不起作用
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:top="-1dp" android:right="-1dp" android:left="-1dp" android:bottom="-1dp">
<shape>
<stroke
android:width="1dp"
android:color="#ababb2" />
</shape>
</item>
</layer-list>
如果我使用角
<corners android:radius="1dp"
android:bottomRightRadius="2dp" android:bottomLeftRadius="0dp"
android:topLeftRadius="2dp" android:topRightRadius="0dp"/>
一个图把所有人都圆了,不只是我需要的角度
试试这个:
在 res/drawable
中创建名为 rounded_corner.xml
的 xml 文件:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners
android:bottomRightRadius="0dp" android:bottomLeftRadius="0dp"
android:topLeftRadius="5dp" android:topRightRadius="0dp"/>
</shape>
然后,将可绘制对象应用到视图的背景,例如:
<TextView android:id="@+id/example"
android:width="wrap_content"
android:height="wrap_content"
android:background="@drawable/rounded_corner"/>