HarmonyOS 鸿蒙Next中背景渐变色设置

HarmonyOS 鸿蒙Next中背景渐变色该怎么设置啊?

1 回复

更多关于HarmonyOS 鸿蒙Next中背景渐变色设置的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS(鸿蒙Next)中,可以通过XML或代码设置背景渐变色。使用XML时,在res/drawable目录下创建渐变资源文件,定义<gradient>标签,指定起始颜色、结束颜色、渐变类型(线性、径向等)和方向。例如:

<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <gradient
        android:startColor="#FF0000"
        android:endColor="#0000FF"
        android:type="linear"
        android:angle="45"/>
</shape>

在布局文件中引用该资源:

<View
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/gradient_background"/>

通过代码设置时,使用GradientDrawable类动态创建渐变背景并应用到视图。

回到顶部