我有一个圆形的椭圆形状,我想在另一个颜色的中心添加一个较小的椭圆形。当我尝试这样做时,我可以看到最小的,它们总是具有相同的大小
我可以覆盖两个形状而不屏蔽另一个吗?我做到了这一点,但我可以看到最小的形状:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
>
<shape android:shape="oval">
<size android:width="170dp"
android:height="170dp"/>
<solid android:color="#f00"/>
</shape>
</item>
<item >
<shape android:shape="oval"
>
<size android:width="140dp"
android:height="140dp"/>
<solid android:color="#f000"/>
</shape>
</item>
</layer-list>
答案 0 :(得分:0)
添加
android:left="6dp"
android:right="6dp"
android:top="6dp"
android:bottom="6dp"
到内部商品标签并检查
答案 1 :(得分:0)
试试这个。
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="oval">
<size android:width="170dp"
android:height="170dp"/>
<solid android:color="#f00"/>
</shape>
</item>
<item
android:left="15dp"
android:right="15dp"
android:top="15dp"
android:bottom="15dp">
<shape android:shape="oval" >
<size android:width="140dp"
android:height="140dp"/>
<solid android:color="#f000"/>
</shape>
</item>
</layer-list>
它将显示为此图像