Titanium Mobile:如何在Android上镜像ImageView?

时间:2012-05-22 09:57:07

标签: android imageview titanium-mobile mirror

  

可能重复:
  Drawing mirrored bitmaps in android

我正在使用Titanium Mobile开发iOS和Android应用程序并遇到以下问题:我想镜像ImageView并为其创建以下代码:

var transformation = Ti.UI.create2DMatrix();
transformation = transformation.scale(-1, 1);
imageView.transform = transformation;

这适用于iOS,但在Android上,图片不会显示。在Android上使用Titanium镜像图像还能做些什么?或者我的实际代码有问题吗?

非常感谢您的回答! 托马斯

1 个答案:

答案 0 :(得分:2)

现在我可以自己回答这个问题。我已经做了一些进一步的测试,解决方案 - 最终 - 很简单。就镜像而言,ImageView将被移动到左侧(在我的情况下为320px)。将ImageView的"左" - 参数设置为相应的值会在屏幕上显示ImageView。所以它是正确创建的,但在屏幕上看不到。

也许这有助于其他使用Titanium问题的用户,因为在iOS中,左值不能设置为新值;我上面发布的代码一切正常。