Android 项目半径形状
对不起我的英语。我不能理解半径的工作。我需要创建一个透明的图形来存储文本 下面我创建了一个图,但左上角的圆角不起作用Android 项目半径形状,android,xml,styles,Android,Xml,Styles,对不起我的英语。我不能理解半径的工作。我需要创建一个透明的图形来存储文本 下面我创建了一个图,但左上角的圆角不起作用 <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:top="-1dp" android:right="-1dp" android:left="-1dp" android:bottom="-1dp"> &l
<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\u 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>
然后,将drawable应用于视图的背景,如:
<TextView android:id="@+id/example"
android:width="wrap_content"
android:height="wrap_content"
android:background="@drawable/rounded_corner"/>
这样小的半径根本看不到。试试8dp或16 dp。无论如何,角度是90°。你只需要android:topLeftRadius=“2dp”
,去掉其他的