【发布时间】:2017-08-24 17:05:09
【问题描述】:
我是 firemonkey 和移动应用程序的新手。我有一个选项卡式 android 应用程序,我正在使用向左滑动和向右滑动手势在大多数 android 应用程序的选项卡页之间进行转换。 我的一个标签页充满了弹出框。即使应用程序现在位于另一个标签页上,也无法在不触发弹出列表的情况下滑出该页面。 我可以禁用手势并使用基于按钮的选项卡控件,但这不像 android。
我尝试了很多方法:
我可以拦截OnClick 事件并启用和禁用弹出窗口,但当时我无法检测到单击是滑动手势的一部分。它还没有切换选项卡,使用 doidle 或其他 processmessages 类型的方法不会让它完成切换选项卡,并且我不知道如何查看队列中的事件以查看是否有滑动手势。
我禁用了OnClick 事件并使用分配给弹出窗口的手势管理器中的长按来激活弹出窗口。问题是,如果我这样做,那么滑动手势将不再起作用,并且永远不会生成事件。我尝试了同样的方法,用弹出框填充面板并将手势管理器分配给面板,但滑动操作似乎永远不会被触发。
有什么建议吗?
【问题讨论】:
标签: android user-interface delphi firemonkey