如何在CN1图表中制作虚线或虚线

时间:2018-05-09 18:16:40

标签: codenameone

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

我正在使用以下代码:

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

1 个答案:

答案 0 :(得分:0)

似乎没有支持。图表从Android移植并使用兼容层。该笔划类是一个Android兼容性类,其中包含一些我们不支持的功能,特别是笔划的间隔。

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

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