android - Android Drag and Drop - 使拖动的视图在布局中不可见
问题描述
ImageView
我已经用 an和 a实现了拖放RecyclerView
。所有RecyclerView
项目都必须onDragListeners
响应DragEvent
。ImageView
用ImageView
拖动DragShadow
,这是需要的,但在拖动时,拖动的内容ImageView
在其原始布局位置仍然可见。
我现在要做的是:
- 当拖动事件开始时,使
ImageView
不可见,以便屏幕上没有两个“版本”ImageView
(原始屏幕位置ImageView
和DragShadow
) - 当拖动事件结束时,再次使
ImageView
可见
我如何以及在哪里实现这一点?在我ImageView
OnTouchListener
的或DragListeners
我的Adapter
元素中?
解决方案
推荐阅读
- java - 如何在 Java 代码中为任务赋予管理员权限
- javascript - 第二次选择“旅程类型”时,表单中的付款价值挂起
- spring-boot - 创建自定义 ErrorWebExceptionHandler 失败
- mysql - MIN() 不在另一列上返回最小值
- java - android中的TextView在右侧留下空白。如何调整这个
- vue.js - 如何将 ASP.NET Core 2.1 与 Vue CLI 3 集成?
- javascript - Is it faster to get variables via ajax response or use .load() to load a php page
- c - 如何使用动态改变数据大小的结构?
- apache-kafka - Kafka,控制其他分区偏移量
- ckeditor5 - editor.setData 完成后如何通知我的插件