Android 带有Exoplayer的MotionLayout无法正确处理触摸事件

Android 带有Exoplayer的MotionLayout无法正确处理触摸事件,android,android-animation,android-motionlayout,Android,Android Animation,Android Motionlayout,我有onswip动态动画布局和一个ExoPlayer。但在播放exoplayer时,运动布局动画不起作用。我认为ExoPlayer正在拦截触球事件。我如何解决这个问题?例如,Youtube应用程序处理滑动并单击事件有一种简单的方法 通过覆盖 onInterceptTouchEvent() 这是将儿童触摸事件传递给家长或背景布局的最简单方法。 这将解决您的问题 @Override public boolean onInterceptTouchEvent(MotionEvent event

我有
onswip
动态动画布局和一个ExoPlayer。但在播放exoplayer时,运动布局动画不起作用。我认为ExoPlayer正在拦截触球事件。我如何解决这个问题?例如,Youtube应用程序处理滑动并单击事件有一种简单的方法 通过覆盖

onInterceptTouchEvent()

这是将儿童触摸事件传递给家长或背景布局的最简单方法。 这将解决您的问题

 @Override
    public boolean onInterceptTouchEvent(MotionEvent event) {
        if (onTouchEvent(event)) {
            return false;
        } else {
            return true;
        }
    }