画布-比例尺图表的一部分

时间:2019-03-22 20:09:43

标签: java android canvas

我有一个折线图和一个“窗口”,可帮助选择要被另一个片段放大的部分图表。外观如下:

enter image description here

屏幕的上半部分用于从半透明的粉红色窗口重绘图表的缩放部分。 “窗口”本身是.xml文件中描述的形状。我可以拖动此形状,然后在onTouch(View v, MotionEvent event)中接收以px为单位的左右边框的位置。图表本身是使用drawLines(float[] values, Paint p)绘制的自定义视图。

我正在尝试弄清楚如何从float[] values的哪个索引和哪个索引重新绘制缩放的图表。

P.S。 我还希望能够向左和向右滚动缩放的部分并捏捏缩放,但这可能超出了此问题的范围。

UPD:
我在评论中解释了如何解决这个问题

0 个答案:

没有答案