如何在Codename中使用传感器

时间:2016-07-26 19:35:45

标签: codenameone

我想在Form中的BorderLayout的西侧有一个隐藏的容器。然后,我希望用户能够在屏幕的西侧滑动手指以使容器出现。然后用另一种方式滑动以使其消失。那可能吗?愿爱帮忙。谢谢!

安德鲁

P.S。如果无法做到这一点,是否可以将borderLayout西侧的容器重叠在中心容器上?

1 个答案:

答案 0 :(得分:0)

这与传感器无关。

侧面菜单栏有内置功能,只需使用Toolbar并在侧边菜单中添加命令:

Form hi = new Form("Toolbar", new BoxLayout(BoxLayout.Y_AXIS));
hi.getToolbar().addCommandToSideMenu("Sidemenu", null, e -> Log.p("Clicked"));
hi.show();

如果这不是你真正想要的并且你“真的”是一个侧面菜单,你可以在父窗体上使用指针拖动的监听器。只需将容器的首选大小设置为0 ,0,当拖动事件向右拖动时,相应地设置首选大小并revalidate()