我需要设置一个图像视图,它应该在边缘处有方形曲线,如何做到这一点,任何人都可以给我一些解决方案来做到这一点
答案 0 :(得分: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"
}
]
}
根据需要调整填充,以获得更薄/更粗的边框。