在MPAndroidChart库中禁用捏合缩放

31

我想禁用MPAndroidChart库中的barchart的双指缩放功能,我该如何做到这一点。

library.barchart.setpinzoomenable(false); 

也不起作用。

5个回答

88

试试这个:

禁用所有缩放:

chart.setScaleEnabled(false);

更多信息请参考此处


1
禁用Y轴缩放:mChart.setScaleYEnabled(false); 禁用X轴缩放:mChart.setScaleXEnabled(false); - Franklin84

3

标记将继续工作,但缩放功能将被禁用。

chart.setTouchEnabled(true)
chart.setPinchZoom(false)
chart.isDoubleTapToZoomEnabled = false

要禁用双击缩放,请编写 chart.setDoubleTapToZoomEnabled(false); - Khyati Vara

1
尝试以下内容:
  library.barchart.setPinchZoom(false);

2
这不会禁用垂直和水平缩放。 - Vivek Mishra

1
    fragmentHomeBinding.lineChart.setTouchEnabled(true);
    fragmentHomeBinding.lineChart.setDragEnabled(true);
    fragmentHomeBinding.lineChart.setScaleXEnabled(true);
    fragmentHomeBinding.lineChart.setScaleYEnabled(false);
    fragmentHomeBinding.lineChart.setPinchZoom(false);
    fragmentHomeBinding.lineChart.setDoubleTapToZoomEnabled(false);

在上面的代码中,我已经启用了X轴缩放并禁用了Y轴。

0

由于最新库中没有关于关闭缩放后的轴向缩放的内容,因此以下几行代码将禁用捏合缩放以及任何x、y轴向的缩放:

barChart.setPinchZoom(false)
barChart.setScaleEnabled(false)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接