我正在尝试为我的应用程序制作一个进度条的拇指,我希望有一个内部圆环被不同的、更大的(半透明的)外部圆环所包围。我正在尝试使用layer-list
,但我遇到了问题。以下是我的代码...
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape
android:shape="oval" >
<solid android:color="#00f" />
<size
android:height="15dp"
android:width="15dp" />
</shape>
</item>
<item>
<shape
android:shape="oval" >
<solid android:color="#f00" />
<size
android:height="10dp"
android:width="10dp" />
</shape>
</item>
</layer-list>
我期望能够看到一个小红圆圈在一个大蓝圆圈的上方,但是我只看到了小红圆圈。有人有任何想法吗?
android:top="3dp" android:left="3dp"
,现在我看到两个圆圈。奇怪的是,即使我在上面的<size>
属性中声明它们不同,它们两个都被设置为相同的高度和宽度。它们似乎都默认为较大的尺寸。 - jas7457