gpt4 book ai didi

安卓三色渐变

转载 作者:行者123 更新时间:2023-12-02 13:30:51 24 4
gpt4 key购买 nike

我想将我的 android 应用程序的背景设置为三色渐变。我尝试了以下代码行:
binding.splashScreenRelativeLayout.background = gradient
其中 binding 是我的 XML 布局的数据绑定(bind)变量,而渐变是
gradient = GradientDrawable(GradientDrawable.Orientation.BL_TR, intArrayOf(startColor, midColor, endColor)) .

我还尝试创建一个自定义可绘制类并将其用作 XML 元素,但没有任何成功,因为我没有找到太多使用 XML 和自定义可绘制对象的文档

最佳答案

您是否尝试过创建可绘制资源文件?您可以创建一个形状,并在其中设置一个带有开始、中心和结束颜色的渐变,如下所示:

    <shape
xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="@color/colorPrimary"
android:centerColor="@color/colorAccent"
android:endColor="@color/colorPrimaryDark"/>

</shape>

然后你会有一个三色渐变。现在您要做的就是将其设置为布局文件的背景。

关于安卓三色渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61470927/

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