0

我有这样的布局:

Horizo​​ntalScrollView 1
----RelativeLayout
--------Horizo​​ntalScrollView 2

这样做的原因是,HorizontalScrollView数字 2 处理用户触摸,如果确定 scrollX,则HorizontalScrollView调用 1 。

此调用导致调用HorizontalScrollView了 2 个 onTouch 事件,并转换了事件 X 值,导致滚动时闪烁HorizontalScrollView2

是否有一些明确的解决方案如何防止这种情况或一些黑客行为?

2 个触摸事件 x的输出HorizontalScrollView行为类似于:444、435、444、435、436、445、437、446。然后弹出onScrollChanged调用HorizontalScrollView1 进行滚动,依此类推。

谢谢。

4

1 回答 1

0

我通过翻译HorizontalScrollView2 onTouch 事件 X 位置来消除闪烁,数量HorizontalScrollView1 被它滚动。

于 2013-02-07T06:13:19.737 回答