要重置 Android MPChart 的 scrollingX,可以使用以下代码示例:
LineChart chart = findViewById(R.id.lineChart);
// 重置 scrollingX
chart.getViewPortHandler().refresh(new Matrix(), chart, true);
chart.calculateOffsets();
chart.invalidate();
这段代码首先获取到 LineChart 对象,然后通过 getViewPortHandler()
方法获取到 ViewPortHandler 对象。接着使用 refresh()
方法重置 ViewPortHandler 的矩阵,并传入 LineChart 对象和 true 来更新 ViewPortHandler。然后调用 calculateOffsets()
方法重新计算图表的偏移量,并最后调用 invalidate()
方法刷新图表。通过这些步骤可以重置 scrollingX。