我如何设置侧面菜单的样式,使用本教程创建了youtube link,我希望使其透明并插入带有徽标的标签

请查看下面的图片,了解我的外观。

现在的外观

codenameone - 代号一,造型侧面菜单-LMLPHP

我希望它看起来如何

codenameone - 代号一,造型侧面菜单-LMLPHP

打开后我的外观如何
codenameone - 代号一,造型侧面菜单-LMLPHP

最佳答案

要设置侧面菜单的样式,请修改主题中的SideNavigationPanel UIID。

要添加徽标,您可以执行以下操作

Toolbar t = new Toolbar();
form.setToolbar(t);
t.setTitle("tayary");
Label logoLabel = new Label(logoImage);
logoLabel.setTextPosition(Label.BOTTOM);
logoLabel.setText("label text here");
logoLabel.setUIID("SideMenuLogo");
t.addComponentToSideMenu(logoLabel);

SideMenuLogo UIID添加到您的主题中,将Alignment更改为Center,并调整上下边距。

要在命令下划线,请在主题中的SideCommand UIID中修改背景。它应该是Type:IMAGE_TILE_HORIZONTAL_ALIGN_BOTTOM。对于图像,您可以在主题中使用任何borderBottom图像(如果没有,则使用Image Border Wizard创建任何边框,然后使用其borderBottom图像)。

您可以检查this demo中的示例。

10-02 09:18