[英]How to set max pinch zoom in MPAndroidChart
我正在使用 MPAndroidChart 編寫折線圖,我的代碼沒有任何錯誤,但捏縮放到無窮大,因為在某些設備中 CPU 有 100%。 如何限制最大捏縮放?
mpandroidhchart開發人員在此提交中實現了這一點: https : //github.com/PhilJay/MPAndroidChart/commit/ba152072a6a7adbf8e9e166904798219c1200172
但我還在等待新的發布版本。 此外,你只需要打電話
chart.getViewPortHandler().setMaximumScaleX(2f);
chart.getViewPortHandler().setMaximumScaleY(2f);
這將限制因子2的縮放
setScaleMinima(2f,1f)
將刻度min設置為0f,同時縮小太大無窮大。 1f將允許您調整縮放,以便您可以看到整個圖形。
我發現有用並最終使用的是設置可見范圍,這也會停止縮放以不超出您設置的最大值或最小值。 例如:
chart.setVisibleYRangeMinimum(1f, YAxis.AxisDependency.LEFT)
chart.setVisibleXRangeMinimum(5f)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.