在我的布局中,我有一个 ScrollView,它承载了一个 VideoView 和其他 TextView。
我的 VideoView 有一个 onTouch 监听器开始播放视频:
viPlayer.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (isPlaying) {
isPlaying = false;
viPlayer.stopPlayback();
} else {
isPlaying = true;
viPlayer.start();
}
return false;
}
});
我面临的问题是:当用户将手指放在上方VideoView
并开始向下滚动时ScrollView
,视频开始播放。我希望在执行 Scroll 时,子视图不ScrollView
应该做任何事情。我看到 ScrollView 的 onScroll 没有侦听器。我怎样才能解决这个问题?