当我抬起手指时,我的侧面菜单点击后退,在我的申请中度过我的手指 CN1?

在我的申请中 Codenameone 我建造了侧面菜单,但我有 2 与他的美容问题。

当我在左侧花一个手指并在屏幕空间中抬起手指时,比菜单结束一点,菜单点击回来。 如果我在菜单正在扩展的空间中抬起手指,他就不会倾斜。 有没有办法迫使侧面菜单留在我的手指时留在屏幕上?

我的主页有一个垂直滚动的容器。 当我打开侧面菜单时,它不会关闭我的主页页面,因此我仍然可以滚动主页面容器,以便在菜单右侧的空间上移动手指。 菜单打开时,我们可以禁用主要默认页面的内容吗?

例如,我的菜单对应于设计
https://www.codenameone.com/bl ... .html
, 和一个非常简单的例子:


public void start// {
if /current != null/ {
current.show//;
return;
}
Form hi = new Form/"Hi World", BoxLayout.y///;
hi.add/new Label/"Hi World"//;

Toolbar t = new Toolbar//;
hi.setToolbar/t/;
t.setTitle/"Title"/;
Label logoLabel = new Label/""/;
logoLabel.setTextPosition/Label.BOTTOM/;
logoLabel.setText/"label text here"/;
t.addComponentToSideMenu/logoLabel/;

hi.show//;
}


已邀请:

诸葛浮云

赞同来自:

截止点似乎在这里屏幕的四分之一时刚刚地编码:
https://github.com/codenameone ... L1380
在代码中,可能存在实现此逻辑的其他点。 可以更改这一点以使使用主题常量定制此逻辑。 但现在它刚刚编码。

要回复问题请先登录注册