我想在 android 应用程序中实现拖放,以将子视图从一个自定义视图切换到另一个自定义视图(相同类型)。
我的问题是,在拖动时离开直接父级时 OnTouchEvent 停止触发(在我的情况下,自定义视图是这样构建的:RelativeLayout ->(TextView,Button,LinearLayout ->(*LinearLayouts 包含 *ImageViews))。我想如果图像不适合一行,则显示包含在更多行中的图像列表...)实际上我想拖动其中一个图像视图(父级是线性布局行,父级是线性布局,父级是相对布局)到相同类型的另一个自定义视图。(它只需要放在另一个视图上并添加到另一个列表中......)但它总是在离开其父线性布局时停止接收事件。
你能帮我理解嵌套在不同视图中时如何处理 OnTouchEvent 吗?(已经尝试将 OnTouchListener 添加到每个视图甚至活动的根视图)