Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
MechanicPaul
2 / 2 / 0
Регистрация: 25.05.2013
Сообщений: 157
#1

поворот изображения мультитачем - Программирование Android

17.02.2014, 00:45. Просмотров 1107. Ответов 3
Метки нет (Все метки)

Хочу поворачивать изображения, которые я вывожу на экран, на произвольный угол от 0 до 360 градусов двигая пальцами картинку. Подскажите как отслеживать на таче, что я пальцами вращаю изображение.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2014, 00:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос поворот изображения мультитачем (Программирование Android):

Поворот изображения (GPS) - Программирование Android
Добрый день Пытаюсь сделать вот что, на canvas рисую изображение относительно своих координат, которые беру с GPS. Хотелось бы...

Поворот Bitmap изображения - Программирование Android
Здравствуйте. Есть изображения Bitmap. вывожу их на канвас с помощью canvas.drawBitmap(bitmap, x, y, null). Нужно вывести эти изображения с...

Поворот изображения при снимке - Программирование Android
Сетап такой: пользователи делают снимок в портретном режиме, и раньше достаточно было для корректного отображения фотографий повернуть их...

Поворот ViewPager - Программирование Android
Как повернуть ViewPager на 90 градусов при заблокированной портретной ориентации? Применяю RotateAnimation, но анимация не срабатывает до...

Поворот Экрана - Программирование Android
У меня есть TableLayout и матрица смолл кнопок 8 на 8 описанных через XML. При повороте экрана часть кнопок не видно. Как можно описать,...

AsynkLoader и поворот активити - Программирование Android
Если AsynkLoader был запущен из активити а потом пользователь сделал поворот экрана.Активити пересоздалось. Так вот при пересоздании ...

3
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
17.02.2014, 23:04 #2
Почитайте про обработки:
Java
1
2
3
4
5
6
7
8
9
    @Override
    public boolean onTouchEvent(MotionEvent event) {
        return true;
    }
 
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        return true;
    }
Здесь каждый палец можно обработать.
Знаю что есть готовое решение от гугла по зуму (и ВОЗМОЖНО по вращению), но сам не пользовался и не помню название...
0
MechanicPaul
2 / 2 / 0
Регистрация: 25.05.2013
Сообщений: 157
18.02.2014, 08:07  [ТС] #3
Цитата Сообщение от Tester64 Посмотреть сообщение
Почитайте про обработки:
Java
1
2
3
4
5
6
7
8
9
    @Override
    public boolean onTouchEvent(MotionEvent event) {
        return true;
    }
 
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        return true;
    }
Здесь каждый палец можно обработать.
Знаю что есть готовое решение от гугла по зуму (и ВОЗМОЖНО по вращению), но сам не пользовался и не помню название...
Ну вот зум сделан,а вращать...(
0
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
18.02.2014, 20:56 #4
Я пишу свой класс... так и не понял как пользоваться "встроенными".
Вариантов несколько... Я для себя отрабатываю такие:
1) вычисляется центр между пальцами и углы от центра. При изменении угла поворачиваем картинку. Можно вычислить среднее между несколькими пальцами и несколько углов (усредненных)
2) первый палец задает центр, а второй угол вращения вокруг него
3) центр задаю вручную. например центр экрана или центр картинки, а углы вокруг него для вращения. Можно вращать ОДНИМ палецем...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2014, 20:56
Привет! Вот еще темы с ответами:

Запретить поворот экрана - Программирование Android
В манифесте указал <application android:screenOrientation="portrait" но экран по прежнему поворачивается...

Как отследить поворот экрана - Программирование Android
Есть 2 активити Главный activity_main.xml (на котором есть одна кнопка с id= "myBtn" и текстовое поле), и активити который срабатывает...

OpenGl ES 2.0. Некорректный поворот объекта - Программирование Android
Здравствуйте! Пытаюсь применять матрицы транформации к отрисовке объекта, но вращение происходит криво, не могу понять по чему... Мне...

Поворот imageView на заданный угол - Программирование Android
народ! как можно повернуть imageView на заданный угол?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
18.02.2014, 20:56
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru