0

在 Blackberry 10 Cascades(C++、QT、QML)中,有一种方法可以使用图像蒙版或 alpha 通道或蒙版颜色(如魔法粉红色)来更改 Blackberry 10 Cascades 中的图像或 imageButton 的形状 - 以便图像和imageButtons 不必是矩形的吗?

4

2 回答 2

0

您可以使用 9 切片图像来制作自定义形状的按钮。基本上创建一个带有圆角或自定义形状的图像,然后使用 9-slice 它会正确缩放。

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"
于 2013-07-22T08:18:59.493 回答
0

据我所知,SDK 中没有这样的限制。该类ImageButton提供了设置和重置其图像的方法,因此它看起来就像您为其提供的实际图像。

ImageButton 官方文档中有一个很好的例子。

于 2013-07-21T05:21:45.200 回答