在Blackberry 10 Cascades(C ++,QT,QML)中,有一种方法可以使用图像蒙版或Alpha通道或蒙版颜色(如魔术粉色)来改变Blackberry 10 Cascades中图像或imageButton的形状 - 所以图像和图像按钮不必是矩形的形状吗?
答案 0 :(得分:0)
据我所知,SDK中没有这样的限制。 ImageButton
类提供了设置和重置其图像的方法,因此它看起来就像您为其提供的实际图像。
答案 1 :(得分:0)
您可以使用9切片图像制作自定义形状的按钮。基本上创建一个圆角或自定义形状的图像,然后使用9切片它将正确缩放。
Blackberry的这篇博文应该可以帮助您入门: http://devblog.blackberry.com/2012/08/cascades-framework-9-slicing/
有关基本示例,请创建图像(myImage.png),然后创建一个名称相同但以.amd结尾的新文本文件。 (myImage.amd)
然后将以下内容粘贴到.amd文件中(根据需要调整值):
#RimCascadesAssetMetaData version=1.0
sliceMargins: 15 15 15 15
source: "myImage.png"