2015-11-25 39 views
1

從來不叫我有問題onChartFling方法從來沒有在我的線型圖或條形圖調用。 OnChartGestureListener中的所有其他方法都可以正確調用,但這些方法不是。我把一個斷點alo int BarLineChartTouchListener。不叫也。onChartFling在MPAndroidChart

或者是他們任何其他方式如何檢測上一扔scrollin的結束? onChartTranslate被多次調用,纔有可能找出是否當一扔停止onChartTranslate叫?

+0

您是否嘗試過項目的例子?它在那裏工作嗎? –

+0

所以它被稱爲只有當圖表沒有放大,但所有數據可見。 (在這種情況下,它並不是一蹴而就的,只是一試而已)。如果放大並且在圖表中存在移動,則不會調用它。 – maxxxo

回答

1

筆者認爲,要解決這個問題的方法是修改庫:

「的原因因此,我不希望永久識別一扔手勢或單一的水龍頭時,在圖中被放大和平移/拖動。 因此,姿勢不縮放模式如果要禁用這項工作。 ,你將不得不修改庫「。

這些行應該進行修改:

if(mTouchMode == NONE) { // remove the if 
    mGestureDetector.onTouchEvent(event); 
} 

代碼改變是在這裏:https://github.com/PhilJay/MPAndroidChart/issues/405