roMessageDialog 的背景色

Background color of roMessageDialog

在 Roku BrightScript 中,有什么方法可以将 roMessageDialog 等弹出对话框的背景颜色更改为深蓝色,而不是默认的灰色?

可以通过 roAppManager 中的 DialogBodyTextDialogTitleText 属性更改文本颜色,但我没有看到任何更改背景颜色的方法。

ThemeType设置为generic-dark似乎也有一些效果,但只能在浅灰色和深灰色之间切换。

Roku developer forum 收到以下答复:

"No, there is just the standard and the "dark" 主题。您可以考虑使用 roImageCanvas 创建自己的弹出对话框。"

您可以使用 roImageCanvas 或 roScreen 创建您选择的弹出窗口。