使用Titanium(Appcelerator)屏蔽视图

时间:2013-02-02 14:33:24

标签: titanium titanium-mobile image-masking

我需要使用Titanium创建一个老虎机游戏。我面临的问题最好用图片解释:

base layout

这是我的基本布局。我将机器中显示的图像放在3x3矩阵中,在顶部放置机器的“框架”。我想剪切机器框架下显示的图像的顶部和底部,并得到如下内容:

enter image description here

如果我可以使用支持屏蔽视图(组)的框架,那么我可以在对象上面放置一个图像蒙版,我想像这样剪切,问题就解决了:

enter image description here

但是我无法在Titanium中做到这一点,我唯一能做的就是创建蒙面图像(Ti.UI.createMaskedImage)。

我真的不想创建从两个方向切成两半的所有小图像的版本。

任何帮助或解决此问题的想法都将非常感谢!

1 个答案:

答案 0 :(得分:2)

只需创建一个视图即机器的屏幕,然后将图像放入其中。将视图的borderRadius设置为0,这将使其剪切其子项。