动作事件中的不可见视图检测

6

我已经尝试过使用Android文档中介绍的拖放视图功能,但我想要隐藏或使某个视图不可见。当其他视图拖动或使用运动时,该视图将会在隐藏或不可见表面区域中显示。


就我理解,你为什么不使用View.setVisibility(View.INVISIBLE)呢? - Mohammed Atif
你能放一个图片或小视频来展示你想要做的事情吗? - Leandro Borges Ferreira
2个回答

1

将标记设置为<tag>,然后当您触摸视图时,在MotionEvent.ACTION_DOWNMotionEvent.ACTION_MOVE中检查该视图的标记,并为其他视图设置View.setVisibility(View.INVISIBLE)


0

我认为使用透明颜色来处理这个 View 应该很容易。即使您将 ViewGroup 与其他元素一起使用,也可以仅创建用于更新参数(例如背景、颜色、图像等)到透明类型的方法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接