禁止点击图表

Disable click on chart

我在带有线性布局的滚动视图中使用多个 mpandroidchart。

问题是我想禁用图表中任何类型的 horizontal/verical 滚动,因为当我向下滚动到下一个图表时,这会导致问题。我试过将 clickable 属性设置为 false 但这无济于事。 库中是否有任何方法可以禁用图表上的任何类型的触摸事件?我希望它是完全静态的。

使用库中的 OnChartGestureListenerOnChartGestureListener

启用/禁用交互

  • setTouchEnabled(boolean enabled): 允许 enable/disable 全部 与图表可能的触摸交互。
  • setDragEnabled(boolean enabled): Enables/disables 拖动(平移) 对于图表。
  • setScaleEnabled(boolean enabled): Enables/disables 缩放 双轴图表。
  • setScaleXEnabled(boolean enabled): Enables/disables 缩放 x轴.
  • setScaleYEnabled(boolean enabled): Enables/disables 缩放 y 轴。
  • setPinchZoom(boolean enabled):如果设置为真,双指缩放是 启用。如果禁用,x 轴和 y 轴可以分别缩放。

还有更多...

请检查这个答案Disable OnClickListener while scaling or dragging a View