Android:ScrollView中的自定义视图

时间:2016-02-01 16:35:07

标签: android

我创建了与View类似的自定义SeekBar。现在,当我触摸常规SeekBar并滑动它时,即使我将手指移出SeekBar。但是,当我触摸自定义View并移开手指时ScrollView开始移动,View不再接收MotionEven

如何使其与SeekBar的行为相同?

1 个答案:

答案 0 :(得分:0)

您需要在查看缓存触摸事件时禁用父视图的触摸事件,如下所示:

 @Override
    public boolean onTouch(View v, MotionEvent event) {
    // Disallow the touch request for parent scroll on touch of child view
    v.getParent().requestDisallowInterceptTouchEvent(true);
    return false;
    }