Android中多个位置的具有多种颜色的渐变圆

Posted

技术标签:

【中文标题】Android中多个位置的具有多种颜色的渐变圆【英文标题】:Gradient Circle with Multiple Colours at multiple Locations in Android 【发布时间】:2019-09-28 04:35:22 【问题描述】:

我需要在 android 中的 4 个位置有 4 种颜色的渐变圆。我一直在用谷歌搜索它,但没有找到。我得到了只有 3 种不同不透明度的颜色的解决方案。我会给出我的颜色规格。请帮助我xml 解决方案,可在 Android Studio

中运行

颜色代码: 渐变类型:径向 形状:圆形 位置:100% 颜色:#f29265 阿尔法:100% 位置:87% 颜色:#f29265 Alpha:100% 位置:45% 颜色:#f76394 Alpha:100% 位置:0% 颜色:#f76394 Alpha:100%

        <gradient
            android:gradientRadius="70dp"
            android:centerX="50%"
            android:centerY="50%"
            android:centerColor="#73F76394"
            android:startColor="#00F76394"
            android:endColor="#F92965"
            android:type="radial"
            />

【问题讨论】:

创建图像并使用它们 我还需要对圆圈做一些动画。所以我只需要使用可绘制的圆圈 【参考方案1】:

在 android 中无法创建超过 3 种颜色的渐变。

【讨论】:

这应该是评论而不是答案。

以上是关于Android中多个位置的具有多种颜色的渐变圆的主要内容,如果未能解决你的问题,请参考以下文章

Android 颜色渐变(gradient)的实现总结

如何在视图控制器的多个视图中添加多个渐变颜色

Android UIPaint Gradient 渐变渲染 ① ( LinearGradient 线性渐变渲染 | 设置渲染方向 | 设置渲染颜色 | 设置渲染模式 | MIRROR )

如何以编程方式从Android上的渐变中获取颜色列表

如何通过svg绘制线性渐变圆? [复制]

颜色渐变的RGB计算