我想创建一个叠加3个环的渐变,并将其用作我的Android应用中所有屏幕的背景,使用xml中的android:background属性或者使用SetBackgroundResource方法取决于每个正在创建活动。
示例背景布局:
我的drawable文件夹中有以下xml
<?xml version="1.0" encoding="utf-8" ?>
<layer-list
xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape
xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#C0F57C9B"
android:endColor="#C0C70F3F"
android:angle="225" />
</shape>
</item>
<item>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="ring"
android:innerRadius="90dp"
android:thickness="8dp"
android:useLevel="false">
<solid android:color="#24f45995" />
</shape>
</item>
<item>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="ring"
android:innerRadius="60dp"
android:thickness="10dp"
android:useLevel="false">
<solid
android:color="#24f45995" />
</shape>
</item>
<item>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="ring"
android:innerRadius="40dp"
android:thickness="6dp"
android:useLevel="false">
<solid
android:color="#24f45995" />
</shape>
</item>
</layer-list>
我遇到的问题是如何定位戒指。 图层列表是正确的方法,还是我应该使用其他方法?
感谢任何建议。