【问题标题】:How to make dashed or dotted lines in CN1 charts如何在 CN1 图表中制作虚线或点线
【发布时间】:2018-10-19 22:44:42
【问题描述】:

我正在使用 com.codename1.charts 库,但没有很多文档。图表演示都没有使用虚线或点线,我认为您可以使用 BasicStroke.DASHED,但更改此常量值似乎没有任何区别并保持线实线。

我正在使用以下代码:

colors.add(ColorUtil.GRAY);
styles.add(PointStyle.POINT);
strokes.add(BasicStroke.DASHED);
lineWeight.add(3);
XYMultipleSeriesRenderer renderer = buildRenderer(colors, styles, strokes, lineWeight);

【问题讨论】:

    标签: codenameone


    【解决方案1】:

    似乎没有对此的支持。这些图表是从 Android 移植过来的,并使用了兼容层。该笔画类是一个 Android 兼容性类,其中包括一些我们尚不支持的功能,专门针对笔画的间隔。

    您可以提交一个问题来增强它,基本上BasicStroke 包含一个mIntervals 变量,它在Stroke 中不匹配。修复显然更难,因为 Graphics 中的 draw 方法也需要考虑这一点,这意味着在所有本机平台端口中实现这一点。

    我不确定是否有一个简单的解决方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-08
      • 2011-09-05
      • 2016-03-11
      • 2022-01-25
      相关资源
      最近更新 更多