gpt4 book ai didi

android - 如何使用 XML 制作双渐变(类似 iphone)

转载 作者:可可西里 更新时间:2023-11-01 18:56:52 26 4
gpt4 key购买 nike

如何使用 XML 制作这种可绘制的渐变?

Double gradient image

我可以做一个从颜色 A 到颜色 B 的简单渐变,但我不知道如何在同一个 drawable 中组合两个渐变。

最佳答案

我终于找到了一个对我来说足够好的层列表解决方案:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- First part is a gradient -->
<item android:left="0dp" android:right="0dp">
<shape android:shape="rectangle">

<gradient android:angle="-90" android:startColor="#9dcbf6"
android:endColor="#177ee6" />

</shape>
</item>
<!-- Second part is plain color. Slightly transparent -->
<item android:top="1sp" android:bottom="20sp" >
<shape android:shape="rectangle">
<solid android:color="#10ffffff"/>
</shape>

</item>
</layer-list>

中间设置为 20sp,因为容器的高度为 40sp,但您可以通过编辑来调整您的意愿:android:bottom="20sp"

关于android - 如何使用 XML 制作双渐变(类似 iphone),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6652547/

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