【发布时间】:2020-10-08 10:33:11
【问题描述】:
我正在尝试创建一个看起来像这样的可绘制形状背景(橙色形状):
现在,我正在使用图层列表元素和两个形状,一个矩形和一个椭圆形来尝试实现这一点,但结果并不令人满意。 那是我的代码。 感谢大家的帮助。
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<size android:height="200dp"
android:width="250dp"/>
<solid android:color="@color/colorBackground"/>
</shape>
</item>
<item android:top="0dp" android:gravity="top">
<shape android:shape="rectangle">
<size android:height="175dp"
android:width="200dp"/>
<solid android:color="@color/colorPrimary"/>
</shape>
</item>
<item android:bottom="0dp"
android:top="0dp"
android:gravity="center_horizontal|bottom">
<shape android:shape="oval">
<size android:height="50dp" />
<solid android:color="@color/colorPrimary"/>
</shape>
</item>
</layer-list>
【问题讨论】:
-
有用的链接 --> stackoverflow.com/a/57724963/12553303
标签: android xml kotlin drawable shapes