【问题标题】:How to set max pinch zoom in MPAndroidChart如何在 MPAndroidChart 中设置最大捏缩放
【发布时间】:2015-07-27 08:05:48
【问题描述】:

我正在使用 MPAndroidChart 编写折线图,我的代码工作没有任何错误,但捏缩放到无穷大,因为在某些设备中 CPU 有 100%。如何限制最大捏缩放?

【问题讨论】:

    标签: android pinchzoom mpandroidchart


    【解决方案1】:

    mpandroidhchart 开发人员在此提交中实现了这一点: https://github.com/PhilJay/MPAndroidChart/commit/ba152072a6a7adbf8e9e166904798219c1200172

    但我仍在等待新的发布版本。此外,您只需要调用

    chart.getViewPortHandler().setMaximumScaleX(2f);
    chart.getViewPortHandler().setMaximumScaleY(2f);
    

    这将限制放大倍数 2

    【讨论】:

      【解决方案2】:

      setScaleMinima(2f, 1f)

      将 scale min 设置为 0f 与缩小到无穷大相同。 1f 可让您调整缩放,以便查看整个图表。

      【讨论】:

      • 感谢您的回答@AlexBalio,但这并不能解决我的问题。我需要一种限制缩放的方法,因为前用户不应该在 3 倍后缩放.. 但 MPAndroidChart 没有 setMaxZoom(float f,..) 不幸。你有什么其他的建议来解决它吗?
      猜你喜欢
      • 2016-11-25
      • 2015-10-11
      • 2020-10-11
      • 1970-01-01
      • 2018-07-31
      • 1970-01-01
      • 2019-01-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多