gpt4 book ai didi

java - 如何在Androidplot中填充2个系列之间的区域?

转载 作者:行者123 更新时间:2023-12-02 09:47:22 25 4
gpt4 key购买 nike

我有 2 个动态系列,我不断更新,我想用颜色填充这 2 个系列之间的区域(有点像移动窗口)。这个question有普通 Canvas 的解决方案,但我想使用 androidplot 做同样的事情。我应该如何处理这个问题?谢谢。

最佳答案

实际上,我通过扩展 LineAndPointRenderer 类并构建一个结合了我拥有的 2 个系列的“填充”系列来解决这个问题。 “填充”系列本质上与我在问题中提到的其他 Stackoverflow 答案中建议的路径相同;我添加第一个系列的第一个点,然后添加第二个系列中的所有点,然后循环返回第一个系列的剩余点(“填充”系列现在已关闭,有点像“矩形”)。在扩展 LineAndPointRenderer 类的自定义渲染器中,我重写 renderPath 方法,修改这部分:

switch (formatter.getFillDirection()) {
case FILL:
path.lineTo(lastPoint.x, lastPoint.y);
path.close();
break;
default:
throw new UnsupportedOperationException(
"Fill direction not yet implemented: " + formatter.getFillDirection());
}

其他一切保持不变。

关于java - 如何在Androidplot中填充2个系列之间的区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56547030/

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