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

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

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

Поворот View - Программирование Android

23.03.2016, 00:27. Просмотров 151. Ответов 0
Метки нет (Все метки)

Всем привет!
Проблема такая: пишу приложение для планирования помещения. Есть RelativeLayout, на него программно добавляю imageView, задаю background и.т.п. И вот не плохо бы какой нибудь диван, который и есть мой imageview, повернуть. Ну, например, на 40 градусов. Я, соответственно, пишу - imageView.setRotation(40). И все круто, визуально все поворачивает. Но поворачивается именно картинка imageview, а не он сам. Чтобы убедиться в этом можно взять, например getX до поворота и после. С 90 градусами все понятно, повернул и поменял Width и Height местами, но это слишком уж просто. И я был бы нереально благодарен тому человеку, кто поможет мне понять: как же мне повернуть именно view.
Если у читающего возник вопрос зачем мне это все. Дальше мне нужно описать обработку коллизии, ведь диваны не должны стоять друг на друге. Я хоть и пишу это все в лоб, сравнивая координаты X и Y imageview в цикле, поочередно перебирая всю мою мебель(imageview), но во-первых: как умею, а во-вторых: это, наверное, будет следующий пост о помощи, после решения этой проблемы.
Надеюсь на помощь, отзывчивый и альтруистичный человек =)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2016, 00:27     Поворот View
Посмотрите здесь:

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

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

поворот изображения мультитачем - Программирование Android
Хочу поворачивать изображения, которые я вывожу на экран, на произвольный угол от 0 до 360 градусов двигая пальцами картинку. Подскажите...

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

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

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

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

Сериализация View - Программирование Android
Здравствуйте. Мучает такой вопрос: Использую FrameLayout в коотрый динамически добавляются ImageView после чего пользователь может...

XML vs View - Программирование Android
Я сейчас задам очень глупый вопрос, наверное, но все же: пользовательский интерфейс лучше создавать с помощью XML разметки или View? И в...

Отрисовка View - Программирование Android
Здравствуйте! Имеется свой компонент, наследуемый от View. В нём (на его canvas, на всю) требуется отрисовать другой View, как это...

Движение View - Программирование Android
Здравствуйте формчане, требуются помощь, задача стоит в том что, нужно чтоб View компонент двигался по оси X, допустим в правую сторону,...

View во фрагментах - Программирование Android
Чтобы прикрепить вид к layout в onCreateView мы раздуваем вид таким образом: View view = inflater.inflate(R.layout.fragment_mylayout,...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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