2012-05-22 54 views
1

可能重複:
Drawing mirrored bitmaps in androidTitanium Mobile:如何鏡像Android上的ImageView?

我工作的一個iOS-和Android的應用程序與鈦Mobile和有以下問題:我想反映一個ImageView的,並創建了以下代碼爲:

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

這適用於iOS,但在Android上,圖像將不會顯示。我還有什麼可以用Android上的Titanium鏡像圖像?或者我在我的實際代碼中做錯了什麼?

非常感謝任何答案! Thomas

+0

http://stackoverflow.com/questions/7925278/drawing-mirrored-bitmaps-in-android,http://stackoverflow.com/questions/8552298/how-to-mirror-an-image-file-2 -2 – user1378730

回答

2

現在我可以自己回答這個問題。我已經做了一些進一步的測試,最終解決方案非常簡單。只要鏡像發生,ImageView將被移動到左側(在我的情況下爲320px)。將ImageView的「左」參數設置爲相應的值,即可在屏幕上顯示ImageView。所以它被正確創建,但在屏幕上不可見。

也許這可以幫助其他用戶與Titanium有同樣的問題,因爲在iOS中左值沒有被設置爲新值;一切工作正常,我上面發佈的代碼。