#android #image #zooming #photo #imagebutton
#Android #изображение #масштабирование #фото #imagebutton
Вопрос:
Мне в основном нужна фотография (с параметрами масштабирования, которые у меня почти есть, используя эту запись в блоге:http://android-developers.blogspot.com/2010/06/making-sense-of-multitouch.html) и возможность взаимодействия с некоторыми частями фотографии.
Допустим, у меня есть карта мира, и я хочу щелкнуть по разным странам и перейти к их информации в Википедии. Как я могу прикрепить некоторые кнопки изображения к определенной позиции изображения? (масштабирование также должно влиять на кнопки, я думаю, это понятно на примере карты мира).
Приветствуется любая информация / идея.
Спасибо, Адам С.
Ответ №1:
Довольно просто:
- Используйте AbsoluteLayout (в другом основном макете, конечно), чтобы «наложить» кнопки поверх изображения.
- В жесте зажима добавьте соответствующие вычисления для координат и размеров кнопок
Комментарии:
1. Спасибо, Вааю, за ответ, но AbsoluteLayout в документации Andoid выглядит устаревшим: developer.android.com/reference/android/widget / … должен ли я все еще использовать это или, может быть, они создали альтернативу?
2. К сожалению, простой альтернативы нет. Вы можете использовать RelativeLayout с творческим использованием полей для достижения аналогичных результатов. Другие альтернативы — использовать FrameLayout или создать свой собственный пользовательский макет, который эмулирует AbsoluteLayout.
3. вы добились чего-нибудь с помощью этого решения? Я работаю над чем-то подобным и не могу получить базовое решение для запуска разработки… merci