以下是一个利用 <shape> 标签实现三个颜色渐变的 Android XML 代码示例:

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">

    <gradient
        android:type="linear"
        android:startX="0"
        android:startY="0"
        android:endX="0"
        android:endY="100%"
        android:angle="90"
        android:centerColor="#FFC107"
        android:centerY="0.5"
        android:startColor="#F44336"
        android:endColor="#2196F3" />

</shape>

这个代码示例使用了 <gradient> 标签来实现三个颜色的渐变。android:startColorandroid:endColor 属性定义了渐变的起始和结束颜色,而 android:centerColor 属性定义了渐变的中间颜色。android:startXandroid:startYandroid:endXandroid:endY 属性定义了渐变的起始和结束点的位置。android:angle 属性定义了渐变的方向,这里设置为垂直方向。android:centerY 属性定义了中心颜色的位置

android shape 实现3个颜色渐变

原文地址: https://www.cveoy.top/t/topic/g712 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录