当前位置:  开发笔记 > Android > 正文

将拖动项目实现到屏幕边缘功能

如何解决《将拖动项目实现到屏幕边缘功能》经验,为你挑选了0个好方法。

当项目在屏幕边缘(左侧或右侧)附近拖动时,我需要实现当前标签更改.

拖拽N下降功能和当前选项卡切换没有问题.我只是无法正确处理此事件 - 当拖动项目靠近屏幕边缘时.

你会怎么做?

我尝试了什么:








我们的想法是在切换区域拖动项目时以编程方式更改当前选项卡.

但是该DragEvent.ACTION_DRAG_ENTERED区域的事件从未发生过(我相信如此)GridView整个屏幕占用并且只是与切换区域重叠.

我已经尝试在触发拖动启动事件时将这些区域带到前面.但由于某种原因,这不起作用.

FrameLayout toggleView = (FrameLayout) v;
        toggleView.bringToFront();
        toggleView.requestLayout();
        toggleView.invalidate();

如果有人遇到这样的问题,请分享您的经验.或许还有另一个更好的解决方案.请给我一个提示.

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有