【问题标题】:Make a page background transparent in cascades在级联中使页面背景透明
【发布时间】:2013-06-09 10:35:47
【问题描述】:

我想在黑莓 10 级联中使页面背景完全透明。 我该怎么做??

我尝试了以下代码,但它不起作用..

Page {
    Container {
        layout: DockLayout {}

        Label {
            text: qsTr("Hello World")
            textStyle.base: SystemDefaults.TextStyles.BigText
            verticalAlignment: VerticalAlignment.Center
            horizontalAlignment: HorizontalAlignment.Center
        }
        opacity : 0
        preferredWidth: 780.0
        preferredHeight: 1280.0
    }

}

谢谢

【问题讨论】:

    标签: qml blackberry-10 cascade blackberry-cascades


    【解决方案1】:

    您不能使页面透明。最好的办法是将您的内容放在一个对话框中,并将其不透明度设置为 0。这将使您在当前页面上覆盖全屏。

    http://developer.blackberry.com/cascades/reference/bb_cascades_dialog.html

    【讨论】:

      【解决方案2】:

      试试:

      background: Color.Transparent
      

      在您的容器中。

      【讨论】:

      • 你确定吗?因为它是透明的,你会看到它背后的东西,可能是应用程序的全局背景颜色。您的条形描述符文件应该有一个用于透明主窗口的复选框。我还没有尝试过,但也许这就是你要找的。​​span>
      • 没有上述代码用于容器。询问页面透明度的问题。所以唯一可能的方法是将其设为对话并将对话的主容器设置为背景:Color.Transparent
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-02-09
      • 2013-09-05
      • 2018-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多