2
我使用main.brs代码来显示加载对话框的进度。如果我使用此代码进行进度对话框,则其默认背景占用完整屏幕。在这里我只想显示加载动画和背景的进度应该很少透明。任何人都可以请帮忙。如何在Roku场景图中控制进度对话框的背景不透明度?
'Main.brs
ShowLoading = CreateObject("roSGScreen")
ShowLoading.CreateScene("ProgressDialogExample")
ShowLoading.show()
' ProgressDialogExample.Xml
<component name = "ProgressDialogExample" extends = "Scene">
<script type = "text/brightscript" >
<![CDATA[
sub init()
progressdialog = createObject("roSGNode", "ProgressDialog")
progressdialog.title = "Loading..."
m.top.dialog = progressdialogs
m.top.setFocus(true)
end sub
]]>
</script>
</component>
感谢罗马人的帮助。但我想删除默认的灰色背景,并使其透明,以便我的应用程序屏幕在后台可见。 你能帮我解答一下吗... –
ProgressDialog是一种对话框。我不确定是否有可能删除它的背景。你应该使用自定义解决方案(就像我在这篇文章中写的)。 –
我试过了,但它占据了完整的屏幕。至少是否有可能降低默认背景屏幕的高度和宽度? –