<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item >
<shape>
<solid android:color="@color/red"/>
<stroke android:width="1dip" android:color="@color/grey"/>
<corners android:bottomLeftRadius="5dp"
android:bottomRightRadius="30dp"
android:topLeftRadius="5dp"
android:topRightRadius="30dp"/>
<padding android:bottom="0dip"
android:left="0dip"
android:right="0dip"
android:top="0dip"/>
</shape>
</item>
</layer-list>
我使用此代码制作边框半径,使其成为textView边框半径
我增加了
android:topRightRadius="30dp"
android:bottomRightRadius="30dp"
但它仍然像我一样
androd:半径:5DP
我的xml
<customfonts.MyTextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="hello stackoverflow"
android:layout_gravity="start"
android:background="@drawable/message"
android:textColor="#000"
android:textSize="12dp"
android:layout_marginBottom="4dp"
android:padding="8dp"
android:id="@+id/fff" />
答案 0 :(得分:0)
修改强>
试试这个:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/red"/>
<stroke android:width="1dip" android:color="@color/grey"/>
<corners
android:radius="5dp"
android:bottomLeftRadius="5dp"
android:bottomRightRadius="30dp"
android:topLeftRadius="5dp"
android:topRightRadius="30dp"/>
<padding android:bottom="0dip"
android:left="0dip"
android:right="0dip"
android:top="0dip"/>
</shape>
答案 1 :(得分:0)
这个档案对我有用。
我认为你不需要图层列表
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners
android:bottomLeftRadius="5dp"
android:bottomRightRadius="30dp"
android:topLeftRadius="5dp"
android:topRightRadius="30dp" />
<solid android:color="@color/red"/>
<stroke android:width="1dip" android:color="@color/grey"/>
</shape>
答案 2 :(得分:0)
<强> TextView的:强>
<TextView
android:layout_width="wrap_content"
android:layout_height="58dp"
android:text="hello stackoverflow"
android:layout_gravity="start"
android:background="@drawable/message"
android:textColor="#000"
android:textSize="12dp"
android:padding="8dp"
android:id="@+id/fff"
android:layout_marginLeft="95dp"
android:layout_marginStart="95dp"
android:layout_marginTop="92dp"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<强> message.xml:强>
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item >
<shape>
<solid android:color="#ff0000"/>
<stroke android:width="1dip" android:color="#bdbdbd"/>
<corners android:bottomLeftRadius="5dp" android:topLeftRadius="5dp"
android:bottomRightRadius="30dp" android:topRightRadius="30dp"/>
<padding android:bottom="0dip" android:left="0dip" android:right="0dip" android:top="0dip"/>
</shape>
</item>
</layer-list>