【问题标题】:How to fill a path with gradient如何用渐变填充路径
【发布时间】:2011-11-12 03:54:42
【问题描述】:

我有一个图表视图,它绘制了一些点的路径,如下所示:

现在我想用渐变色填充图形的内部区域 我怎样才能做到这一点?

谢谢

编辑: @Lumis 我添加了另一个封闭路径并设置了着色器,它是这样的:

但是图形的外部区域有渐变色,如何避免呢?

【问题讨论】:

  • 我不知道你是怎么关闭你的填充路径的,只是尝试一下它的形状。可能是 11, 0 处的点混淆了填充。
  • 您建议正确关闭路径的要点是什么?
  • 我不知道,只是试验并弄清楚它的行为......

标签: android


【解决方案1】:

如果您在用颜色填充路径时遇到问题,这可能会有所帮助。

https://github.com/blessenm/LineChartDemo

但是这里的路径是用一种颜色填充的。将此与 lumis 提供的链接相结合可能会帮助您了解如何用渐变填充它。

【讨论】:

    【解决方案2】:

    这应该对你有帮助:How to fill a Path in Android with a linear gradient?

    您可能需要绘制两条路径,一条用于渐变,另一条在顶部使用不同颜色的图表。

    【讨论】:

      猜你喜欢
      • 2011-02-28
      • 1970-01-01
      • 1970-01-01
      • 2017-05-17
      • 2011-02-19
      • 2019-11-03
      • 1970-01-01
      • 2015-06-12
      • 2019-04-05
      相关资源
      最近更新 更多