Lwuit S40 Dimmed Forms

时间:2013-01-30 16:47:31

标签: lwuit nokia-s40 lwuit-dialog

我正在开发LWUIT S40应用程序。指南指定何时a 对话框打开,后台,包括状态栏, 标题栏,类别栏,必须变暗 - 60% 黑色。

我认为这会自动发生,但事实并非如此。

有人知道这样做的方法吗?调暗标题栏和类别栏,如此捕获(这是一个lcdui警报)

LCDUI ALERT

3 个答案:

答案 0 :(得分:1)

您需要将父窗体的色调颜色设置为0xaa000000(用于绘制背景的ARGB值)。

答案 1 :(得分:1)

我更喜欢使用诺基亚LCDUI的原生警报。 40系列的LWUIT允许我们将LCDUI组件与LWUIT组件结合使用。

例如,这是我的代码:

Alert loading = new Alert("MIG33", "Loading user", null, null);
loading.setIndicator(new Gauge(null, false, Gauge.INDEFINITE, Gauge.CONTINUOUS_RUNNING));
javax.microedition.lcdui.Display.getDisplay(this).setCurrent(loading);

由于LWUIT有自己的Display类,我们在midlet中使用。它必须像上面那样写。因此它可以与LCDUI中的Display相区别。

答案 2 :(得分:0)

我不认为LWUIT S40可以访问标题栏和类别栏,你需要让诺基亚签名才能编辑类别栏颜色。对我来说,我定制了加载对话框并设置如下标题:dialogObj.setTitle(“”);所以对话标题中没有任何内容。

对于使用类别栏的应用程序,我使用加载GIF或APNG以及任何加载消息来刷新表单的内容,而不是这种方法。