<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上更改视图颜色等)。 现在,当用户滚动时,触摸的视图始终会更改颜色。
有没有一种方法可以使触摸的视图仅在用户不滚动或类似解决我的问题时才更改颜色?