【问题标题】:Disable click on chart禁用点击图表
【发布时间】:2017-12-27 16:58:18
【问题描述】:

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

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

【问题讨论】:

    标签: android xml android-layout android-studio mpandroidchart


    【解决方案1】:

    使用库中的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

    【讨论】:

    • 我只需要这部分:barchart.setTouchEnabled(false)。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-09
    • 2017-08-31
    • 2011-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多