用户滚动时禁用OnTouchListener

时间:2018-08-31 12:40:16

标签: java android

<none.tableau.InterceptingHorizontalScrollView
    android:id="@+id/hsv"
    android:layout_below="@+id/toolbar"
    android:layout_width="wrap_content"
    android:layout_height="match_parent">

    <ScrollView
        android:id="@+id/sv"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">

        <TableLayout
            android:id="@+id/tl"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"/>

    </ScrollView>

</none.tableau.InterceptingHorizontalScrollView>

TableLayout的所有子视图都有一个OnTouchListener,它仅提供视觉反馈(在action_down上更改视图颜色,在action_up上更改视图颜色等)。 现在,当用户滚动时,触摸的视图始终会更改颜色。

有没有一种方法可以使触摸的视图仅在用户不滚动或类似解决我的问题时才更改颜色?

0 个答案:

没有答案