可移动视图中的 HorizontalScrollView
HorizontalScrollView inside Movable View
我有一个 400*400 的 movableView(用手指触摸移动),底部有一个水平视图(400*100)。当我想滚动 horintalScrollView 以查看列表时,我的 movableView 正在移动,但 horintalSrollView 没有采取任何 touchEvent。
我想要这样,当我触摸 horizontalScrollView 时,只有它应该滚动。当不触摸它并想移动我的 movableView 时,它应该移动。
任何建议都会有所帮助。
谢谢
试试这个逻辑...
scrollView.setOnTouchListener(new OnTouchListener() {
// Setting on Touch Listener for handling the touch inside movableView
@Override
public boolean onTouch(View v, MotionEvent event) {
// Disallow the touch request for parent move on touch of child view
v.getParent().requestDisallowInterceptTouchEvent(true);
return false;
}
});
我有一个 400*400 的 movableView(用手指触摸移动),底部有一个水平视图(400*100)。当我想滚动 horintalScrollView 以查看列表时,我的 movableView 正在移动,但 horintalSrollView 没有采取任何 touchEvent。
我想要这样,当我触摸 horizontalScrollView 时,只有它应该滚动。当不触摸它并想移动我的 movableView 时,它应该移动。
任何建议都会有所帮助。 谢谢
试试这个逻辑...
scrollView.setOnTouchListener(new OnTouchListener() {
// Setting on Touch Listener for handling the touch inside movableView
@Override
public boolean onTouch(View v, MotionEvent event) {
// Disallow the touch request for parent move on touch of child view
v.getParent().requestDisallowInterceptTouchEvent(true);
return false;
}
});