【发布时间】:2021-06-12 08:29:13
【问题描述】:
我必须创建一个这样的形状
我将创建一个圆角矩形并将三角形放在矩形的中心底部。
到目前为止,我有我的矩形
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#001E33" />
<corners android:radius="30dp" />
</shape>
我创建了一个向上的三角形
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<rotate
android:fromDegrees="45"
android:pivotX="-40%"
android:pivotY="87%"
android:toDegrees="45">
<shape android:shape="rectangle">
<stroke
android:width="10dp"
android:color="@android:color/transparent" />
<solid android:color="#000000" />
<corners android:radius="30dp"/>
</shape>
</rotate>
</item>
</layer-list>
如何使三角形指向下方,以及如何将这两个文件组合成一个可绘制对象?
【问题讨论】:
标签: android android-drawable shapes