将BitMap添加到Android GraphView坐标

时间:2018-07-12 18:38:13

标签: canvas bitmap coordinates android-graphview

我正在使用Android GraphView(可在http://www.android-graphview.org处找到)。在GraphView中,您可以使用以下代码在特定坐标处添加线:

    private LineGraphSeries<DataPoint> termometerSeries1 = new LineGraphSeries<>(new DataPoint[]{
            new DataPoint(xPos, yPos1),
            new DataPoint(xPos, yPos2),
    });

    termometerSeries1.setColor(getResources().getColor(R.color.ligh_red));
    termometerSeries1.setThickness(10);
    graph.addSeries(termometerSeries1);

现在,我需要一个图像(位图),看起来像vertical行到GraphView x's都为0且y's处的位置有相应的值可以画一条垂直线。

GraphViewcanvas上绘制。

我的第一个想法是将widthtrial and error method的百分比取到适当的位置。但是百分比并不总是可以在不同的屏幕尺寸上正确缩放。

看起来像这样。

enter image description here

drawn by GraphView处有红点和红色数字,黑线是Bitmap上绘制的canvas。 我已经尽一切努力通过Bitmap添加GraphView了,但这似乎不起作用。

还有其他方法吗?任何建议也可以。

0 个答案:

没有答案