2015-03-13 82 views
0

如何在brightscript中为特定屏幕设置背景图片?如何在BrightScript中为特定屏幕设置背景图片?

是dfNewBitmapSet()用于设置背景的方法吗?

敬请分享你的答案

+0

你应该更明确你在做什么。你正在使用'roScreen'或'roImageCanvas'还是关于其中一个对话框? – 2015-03-15 16:53:40

+0

嗨Nas,我想设置一个背景使用roImageCanvas,并提供按钮的图像,我给那里 – EverythinMatters 2015-03-16 04:24:51

回答

0

不能为任何内置的屏幕设置自定义背景图片,只是一个背景颜色。您可以通过为每个项目设置HDBackgroundImageUrl/SDBackgroundImageUrl content metadata来伪造roListScreen,但这会导致屏幕难以置信地导航。

+0

谢谢男人会尝试 – EverythinMatters 2015-03-18 06:55:52

0

仅使用setLayer(0, ...)作为背景。

I.e.把背景图像放在最远层(不一定是z-order 0,但我选择这个作为例子,因为它是最后一个可见图层)。

+0

作品谢谢!! ..我如何选择高清图像或基于电视的SD图像屏幕大小,以检查设备大小并在画布屏幕上设置图像或文本 – EverythinMatters 2015-03-18 06:46:48

+0

[roDeviceInfo.getDisplaySize()](http://sdkdocs.roku.com/display/sdkdoc/ifDeviceInfo#ifDeviceInfo-GetDisplaySizeasObject)和前三个方法,我认为 – 2015-03-19 04:37:55

+0

ohk,如何选择高清/标清图像的背景和set.Is它再次使用setLayer ?? – EverythinMatters 2015-03-19 04:41:50