没有使用MPAndroidChart获取有关屏幕拖动手势的通知

时间:2017-05-14 21:55:38

标签: android mpandroidchart

我想在LineChartMPAndroidChart library)上进行以下触摸互动:

  1. 点按图表以选择突出显示的点
  2. 在图表上向上或向下拖动,报告拖动的长度,以便程序可以为YminYmax设置新值(不更改比例)。基本上是一个"滑动窗口"在图表上。
  3. 与左或右拖动类似,移动显示的X轴部分。
  4. 我创建了一个OnChartGestureListener,最初只对onChartTranslate()作出反应,据说是拖拽监听器。我在拖动过程中看到下面记录的信息,但是没有调用监听器。我是否必须实施onChartGestureStart()onChartGestureEnd()来捕获拖拽信息?

    05-14 14:39:23.011 17319-17319/io.aeroscope.aeroscope I/MPAndroidChart: Drawtime: 3 ms, average: 4 ms, cycles: 477
    05-14 14:39:23.031 17319-17319/io.aeroscope.aeroscope I/MPAndroidChart: Drawtime: 7 ms, average: 4 ms, cycles: 478
    05-14 14:39:23.050 17319-17319/io.aeroscope.aeroscope I/MPAndroidChart: Drawtime: 5 ms, average: 4 ms, cycles: 479
    05-14 14:39:23.086 17319-17319/io.aeroscope.aeroscope I/MPAndroidChart: Drawtime: 4 ms, average: 4 ms, cycles: 480
    05-14 14:39:23.133 17319-17319/io.aeroscope.aeroscope I/MPAndroidChart: Drawtime: 4 ms, average: 4 ms, cycles: 481
    05-14 14:39:23.174 17319-17319/io.aeroscope.aeroscope I/MPAndroidChart: Drawtime: 4 ms, average: 4 ms, cycles: 482
    05-14 14:39:23.216 17319-17319/io.aeroscope.aeroscope I/MPAndroidChart: Drawtime: 5 ms, average: 4 ms, cycles: 483
    05-14 14:39:23.256 17319-17319/io.aeroscope.aeroscope I/MPAndroidChart: Drawtime: 4 ms, average: 4 ms, cycles: 484
    05-14 14:39:23.298 17319-17319/io.aeroscope.aeroscope I/MPAndroidChart: Drawtime: 5 ms, average: 4 ms, cycles: 485
    

0 个答案:

没有答案