gpt4 book ai didi

android - 屏幕外的图层列表形状

转载 作者:行者123 更新时间:2023-12-04 17:09:37 24 4
gpt4 key购买 nike

我正在尝试创建一个可绘制对象,其中我在线性渐变上有 3 个圆圈(彼此重叠),并且这些圆圈向左移动了 50%。

这是我目前的尝试:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<gradient
android:startColor="#4833A6"
android:endColor="#1E479C"
android:type="linear"
/>
</shape>
</item>
<item android:left="-115dp">
<shape android:shape="oval">
<size android:width="230dp" android:height="233dp"/>
<solid android:color="#1AFFFFFF"/>
</shape>
</item>
<item android:left="-83dp">
<shape android:shape="oval">
<size android:width="166dp" android:height="166dp"/>
<solid android:color="#1AFFFFFF"/>
</shape>
</item>
<item android:left="-57.5dp">
<shape android:shape="oval">
<size android:width="115dp" android:height="115dp"/>
<solid android:color="#1AFFFFFF"/>
</shape>
</item>
</layer-list>

想要的效果:

enter image description here

到目前为止我有什么:(

enter image description here

我做错了什么?

最佳答案

尝试将以下内容放入您的项目中:

<item 
android:width="115dp"
android:height="115dp"
android:gravity="center|left"
android:left="-57dp">
<shape android:shape="oval">
<solid android:color="#1AFFFFFF"/>
</shape>
</item>

不要在形状内部定义尺寸,而是在项目本身内部定义尺寸。我在这里试过了,它工作正常。

关于android - 屏幕外的图层列表形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69768375/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com