Sidemenu定制

时间:2016-09-05 22:45:14

标签: codenameone

我有兴趣自定义侧边菜单。我想在汉堡/侧面菜单打开时向右滑动的“上一个屏幕”上画一个阴影。

目前有办法实现这一目标吗?

以下是我想要完成的内容的屏幕截图: enter image description here

2 个答案:

答案 0 :(得分:1)

如果SideMenu

等效Dialog.setDefaultBlurBackgroundRadius(8);,会有什么好处

答案 1 :(得分:0)

你可以很容易地做到这一点。将SideNavigationPanel UIID设置为白色以创建背景颜色,确保它不透明(bg透明度== 255)。

您可以使用addMaterialCommandToSideMenu课程中的Toolbar添加带有素材图标的侧面命令。但是,它会为图标和文本设置相同的颜色,因此可以选择使用FontImage或其他地方的图标。

可以像在new kitchen sink中一样添加分隔符:

    Label separator = new Label(" ");
    Style separatorStyle = separator.getAllStyles();
    separatorStyle.setBgImage(Image.createImage(40, 2, 0x7f000000));
    separatorStyle.setBackgroundType(Style.BACKGROUND_IMAGE_TILE_HORIZONTAL_ALIGN_CENTER);
    separatorStyle.setMargin(0, 0, 0, 0);
    f.getToolbar().addComponentToSideMenu(separator);