2016-04-25 3 views
1

Я работаю над приложением, в котором пользователь добавляет некоторые элементы изображения. То, что я хочу, почти так же, как изображение ниже. До сих пор я мог добавлять свой собственный образ на фотографию, увеличивать/уменьшать масштаб и перемещать это изображение, но я также хочу, чтобы его можно было вращать. Другая проблема заключается в создании настраиваемого макета, как показано ниже: текст выше/в середине строки/стрелка .Повернуть изображение в CodeNameOne?

See the image here.

ответ

1

Для того, чтобы повернуть изображение без защемления, просто вызовите `myImage.rotate (degreesToRotate) ;.

Что касается вопроса о размещении, изображение, о котором вы указали, не прилагается.

В настоящее время поддерживается только поддержка пинча в Codename, которая в это время не поддерживает внутренний поворот. Вы можете реализовать его, переопределив метод pointerDrag(int[],int[]) и обнаружив вращение, а затем избегая вызова супер и используя преобразование rotate на графике или методе на изображении.

Чтобы понять, как это выглядит, посмотрите, как pinch was implemented internally.

+0

Спасибо за ваш ответ. Я имею в виду поворот ImageViewer с помощью жестов, таких как «щепотка». – user3769846

+0

ImageViewer в настоящее время не поддерживает поворот жестов. Шай может лучше понять это. – Diamond

+0

Да, я подожду его ответа :-) Еще раз спасибо. – user3769846

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