我正在开发一个模态电影播放器,它可以根据手势改变模式。目前,不同的模式被分成单独的 ImageView,因为每个模式的组成和交互都是不同的。
我将视图保存在单个 ViewGroup 中。ViewGroup 将确保任何时候只有一个 ImageView 可见。视图将通过手势切换。
一种这样的手势是拖动。目前我正在处理 ImageViews 中的手势,并通过触发 ViewGroup 的回调来切换视图。
我在将移动操作从当前视图转移到切换视图时遇到问题。当前视图检测到移动触摸事件,然后触发切换。但是,新视图看不到触摸事件的其余部分。
我的问题是,是否可以将触摸事件的所有权从一个视图转移到另一个视图?