2

我需要设置一个图像视图,它的边缘应该有方形曲线,如何做到这一点任何人都可以给我一些解决方案来做到这一点

4

1 回答 1

2

Cascades qml 不支持边框或圆角。除非有人有更好的解决方案,否则我所做的是将 imageview 包装在容器中,并使用 9 切片图像作为容器背景。

一个粗略的例子:

Container {
    topPadding: 5
    leftPadding: 5
    rightPadding: 5
    bottomPadding: 5
    background: mybackground.imagePaint
    ImageView {
        imageSource: "asset:///images/image1.png"
    }
    attachedObjects: [
        ImagePaintDefinition {
            id: mybackground
            imageSource: "asset:///images/bgimage.amd"
        }
    ]
}

根据需要调整填充以使边框更薄/更厚。

于 2013-01-22T11:04:05.000 回答