[Android] действия по клику на картинке
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 17.11.14 10:23
Оценка:
Сейчас в приложении на экранчике пара кнопок по которым выполняются действия. Хочется — чтоб во весь экран была картинка, а действия выполнялись по клику на разных областях (прямоугольных) этой картинки. Подкиньте ключевых слов для начинающего в андроиде — как это кошерно делается. Если есть на примете проект с исходниками, где такое делается — вообще хорошо.
Re: [Android] действия по клику на картинке
От: 8bit  
Дата: 17.11.14 17:55
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

OE>Сейчас в приложении на экранчике пара кнопок по которым выполняются действия. Хочется — чтоб во весь экран была картинка, а действия выполнялись по клику на разных областях (прямоугольных) этой картинки. Подкиньте ключевых слов для начинающего в андроиде — как это кошерно делается. Если есть на примете проект с исходниками, где такое делается — вообще хорошо.


Что значит картинка на весь экран?
Экраны-то все разные, что с картинкой (и соотвественно с "областями") при этом происходит?
Как "области" задаются?

А так, например, можно поверх картинки в нужных местах разместить те же кнопки, только прозрачные.
Ну или ловить нажатия на саму картинку и проверять на соответствие списку "областей".
А еще можно...
Re[2]: [Android] действия по клику на картинке
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 18.11.14 08:34
Оценка:
Здравствуйте, 8bit, Вы писали:

8>Экраны-то все разные, что с картинкой (и соотвественно с "областями") при этом происходит?


с точки зрения пользователя — картинка масштабируется, на телефончике маленькая, на планшете — большая

8>Как "области" задаются?

8>А так, например, можно поверх картинки в нужных местах разместить те же кнопки, только прозрачные.
8>Ну или ловить нажатия на саму картинку и проверять на соответствие списку "областей".
8>А еще можно...

собственно вопрос не в том, сколько способов сделать подобный интерфейс, а в том как бы это сделал человек с хорошим опытом в андроиде.
Re[3]: [Android] действия по клику на картинке
От: 8bit  
Дата: 18.11.14 11:57
Оценка: 39 (1)
Вообщем не понятно что вы хотите услышать

Вот самый простой способ:
Положить в layout маску с областями, а поверх собственно картинку.
При нажатии вынимать из маски цвет и сопоставлять его с областью.
Пример реализации http://blahti.wordpress.com/2012/06/26/images-with-clickable-areas/
При необходимости подготавливаем нужные ресурсы (маску и картинку, сам layout) для "зоопарка" экранов.
Re[4]: [Android] действия по клику на картинке
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 11.12.14 07:58
Оценка:
Здравствуйте, 8bit, Вы писали:

8>Положить в layout маску с областями, а поверх собственно картинку.

8>При нажатии вынимать из маски цвет и сопоставлять его с областью.
8>Пример реализации http://blahti.wordpress.com/2012/06/26/images-with-clickable-areas/

отлично, то что надо было
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.