我想使用Cascades on Black Berry 10开发创建一个按钮,该按钮具有图像作为背景,也可能具有白色文本。我发现了此类button,但它似乎不支持将图像设置为按钮上的背景。我能做什么?有哪些替代方法?
也许我应该考虑使用Cascades之外的其他库来创建UI?有什么建议么?

最佳答案

 Container {
        id:account
        signal buttonClicked()
        layout: DockLayout {
        }
        preferredWidth: 768.0
        topMargin: 40.0
        bottomMargin: 40.0
        ImageButton {
            id: addButton
            defaultImageSource: "image/button_normal.png"
            pressedImageSource: "image/button_press.png"
            horizontalAlignment: HorizontalAlignment.Center
            onClicked: {
               buttonClicked();
            }
        }
        Label {
            text: "Add"
            verticalAlignment: VerticalAlignment.Center
            horizontalAlignment: HorizontalAlignment.Center
            textStyle {
                base: SystemDefaults.TextStyles.BodyText
                fontSize: FontSize.Small
                color: Color.create("#ffffff")
            }
            touchPropagationMode: TouchPropagationMode.None
        }
    }

09-08 04:38