首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >libGDX反向演员eventHandling

libGDX反向演员eventHandling
EN

Stack Overflow用户
提问于 2016-01-13 08:08:41
回答 1查看 167关注 0票数 0

我正试图在libGDX中创建一个通用的选项卡小部件。它包含一个按钮条、一个窗格条和一个窗格视图。

让我们假设tabwidget和屏幕一样大,我们有3个选项卡。按钮条占据屏幕的顶部,窗格位于屏幕底部。paneView是用于事件处理的WidgetGroup,它与除buttonBar之外的tabwidget一样大。

在我添加一个滚动窗格作为选项卡小部件之前,一切都很好。因为这个scrollPane调用:

代码语言:javascript
复制
event.stop();

随后的事件不会被调用。

由于事件通过参与者“冒泡”,最低级别的参与者首先将其父母和兄弟姐妹的事件处理程序向上调用。这意味着滚动窗格总是在tabwidget之前处理。

是否有一种方法来干预输入侦听器的顺序?首先处理选项卡输入,然后处理滚动窗格输入?或者我需要重新实现滚动窗格处理程序来解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-13 09:09:44

我认为你想实现这一点的方式是不可能的--演员们怎么知道如果你正在表演的 know手势是针对哪一个呢?

我脑海中的决心是

在我看来,修改libgdx源代码通常不是一个好主意,但是您当然可以这样做(通过从Github下载LibGDX并将其作为项目导入,您将可以访问所有源代码),尽管在这种情况下绝对没有必要。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34761356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档