禁止点击图表
Disable click on chart
我在带有线性布局的滚动视图中使用多个 mpandroidchart。
问题是我想禁用图表中任何类型的 horizontal/verical 滚动,因为当我向下滚动到下一个图表时,这会导致问题。我试过将 clickable 属性设置为 false 但这无济于事。 库中是否有任何方法可以禁用图表上的任何类型的触摸事件?我希望它是完全静态的。
使用库中的 OnChartGestureListener
:OnChartGestureListener。
启用/禁用交互
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。
我在带有线性布局的滚动视图中使用多个 mpandroidchart。
问题是我想禁用图表中任何类型的 horizontal/verical 滚动,因为当我向下滚动到下一个图表时,这会导致问题。我试过将 clickable 属性设置为 false 但这无济于事。 库中是否有任何方法可以禁用图表上的任何类型的触摸事件?我希望它是完全静态的。
使用库中的 OnChartGestureListener
:OnChartGestureListener。
启用/禁用交互
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。