2012-05-22 3 views
1

Можно создать дубликат:
Drawing mirrored bitmaps in androidTitanium Mobile: как зеркалировать ImageView на Android?

Я работаю на iOS- и Android-приложение с Titanium Mobile и следующая проблема: я хочу, чтобы отразить в ImageView и создал следующий код для этого:

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

Это нормально работает на iOS, но на Android изображение не будет отображаться. Что еще я могу сделать, чтобы отразить изображение с Titanium на Android? Или я делаю что-то не так с моим фактическим кодом?

Большое спасибо за любой ответ! 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 будет перемещен влево, насколько зеркало идет (в моем случае 320 пикселей). Установка «левого» -параметра ImageView на соответствующее значение показывает ImageView на экране. Поэтому он был создан правильно, но не отображается на экране.

Возможно, это помогает другим пользователям, которые имеют одинаковую проблему с Titanium, поскольку в iOS значение слева не должно быть установлено на новое значение; все работает отлично с моим опубликованным кодом выше.

Смежные вопросы