如何在MPAndroidChart中设置最大的捏合缩放值

5

我正在使用MPAndroidChart编写折线图,我的代码没有任何错误,但是因为缩放过度,在某些设备上CPU占用率达到100%。我该如何限制最大缩放比例?

3个回答

11

0

setScaleMinima(2f, 1f)

将比例尺最小值设置为0f,相当于无限缩小。将其设置为1f,则可以调整缩放比例,以便查看整个图形。


谢谢你的回答@AlexBalio,但那并不能解决我的问题。我需要一种方法来限制缩放,例如用户在3倍之后不应该再进行缩放.. 但是不幸的是MPAndroidChart没有setMaxZoom(float f,..)。你有其他建议来解决这个问题吗? - Birgul Ozlem

0
我发现有用的是设置可见范围,这也可以防止缩放超出您设置的最大或最小值。例如:
    chart.setVisibleYRangeMinimum(1f, YAxis.AxisDependency.LEFT)
    chart.setVisibleXRangeMinimum(5f)

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