2016-03-15 78 views
0

我在scrollview中使用多個mpandroidchart和一個線性佈局。禁用點擊圖表

問題是我想禁用任何種類的水平/垂直滾動圖表,因爲這會導致問題,當我滾動到下一個圖表。我試過將可點擊的屬性設置爲false,但這沒有幫助。 庫中是否有任何方法禁用圖表上的任何類型的觸摸事件?我希望它完全靜態。

回答

11

使用庫中的OnChartGestureListenerOnChartGestureListener

啓用/禁用相互作用

  • setTouchEnabled(boolean enabled):允許啓用/禁用與圖表所有 可能觸摸交互。
  • setDragEnabled(boolean enabled):啓用/禁用爲圖表拖動(平移) 。
  • setScaleEnabled(boolean enabled):在兩個軸上啓用/禁用縮放 圖表。
  • setScaleXEnabled(boolean enabled):在 x軸上啓用/禁用縮放。
  • setScaleYEnabled(boolean enabled):在 y軸上啓用/禁用縮放。
  • setPinchZoom(boolean enabled):如果設置爲true,則啓用縮放縮放功能 。如果禁用,x軸和y軸可以分開放大。

還有更多...

請檢查這個答案Disable OnClickListener while scaling or dragging a View

+1

我只需要這個部分:barchart.setTouchEnabled(false)。謝謝。 –

+0

好的。很高興幫助。 –