63 / 63 / 8
Регистрация: 17.05.2013
Сообщений: 286

Взаимодействие с ImageView

23.11.2013, 02:40. Показов 1715. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Господа подскажите как сделать так, чтобы пользователь мог взаимодействовать только с частью ImageView(в данном случай с выводами окружности, например)
Изображения
 
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.11.2013, 02:40
Ответы с готовыми решениями:

Скопировать картинку из одной ImageView в другую ImageView
В ImageView поставлена картинка методом setImageResource. По нажатию на неё, нужно такую-же картинку поставить в другую вью, а в первой...

ImageView
Добрый день ! Делал проект с нуля, все как обычно, но при поиске id для ImageView мне вдруг выдает : The method findByViewId(int) is...

ImageView
Подскажите как правильно выводить картинку из URL Вроде нашел какой то пример в сети, но что то не работает. Да и почитав, понял что...

7
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
24.11.2013, 01:14
ИМХО придется сделать два ImageView один из которых будет активным для пользователя, OnTouchListener тебе в помощь
1
63 / 63 / 8
Регистрация: 17.05.2013
Сообщений: 286
24.11.2013, 19:50  [ТС]
lifestyle, не совсем понял, что вы имели ввиду. OnTouchListener я используя для draganddrop. Нужно картинку на картинку наложить?
0
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
25.11.2013, 06:20
Цитата Сообщение от KillAndEat Посмотреть сообщение
lifestyle, не совсем понял, что вы имели ввиду. OnTouchListener я используя для draganddrop. Нужно картинку на картинку наложить?
О каком взаимодействии идет речь??
0
63 / 63 / 8
Регистрация: 17.05.2013
Сообщений: 286
28.11.2013, 13:07  [ТС]
Цитата Сообщение от NOSC Посмотреть сообщение
О каком взаимодействии идет речь??

Да любое. Например, чтоб выскакивало сообщение в котором написана на какой край картинки пользователь тапнул.
0
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
28.11.2013, 13:10
Цитата Сообщение от KillAndEat Посмотреть сообщение
Да любое. Например, чтоб выскакивало сообщение в котором написана на какой край картинки пользователь тапнул.
Не совсем понимаю что именно должно происходить (в глобальном смысле приложения), но если нужно чтоб пользователь получал информацию что он коснулся нижней части или верхней, то я бы поелил картинку и поставил бы ее двумя ImageView, а уже на каждый из них поставил бы OnClickListener и соответственно нужную реакцию
1
63 / 63 / 8
Регистрация: 17.05.2013
Сообщений: 286
28.11.2013, 13:44  [ТС]
Цитата Сообщение от NOSC Посмотреть сообщение
Не совсем понимаю что именно должно происходить (в глобальном смысле приложения), но если нужно чтоб пользователь получал информацию что он коснулся нижней части или верхней, то я бы поелил картинку и поставил бы ее двумя ImageView, а уже на каждый из них поставил бы OnClickListener и соответственно нужную реакцию
А как собственно поделить то? Это все нужно еще в группу как то соеденить, чтобы пользователь мог перетаскивать картинку куда ему вздумается в пределах рабочей области.
0
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
30.11.2013, 14:50
Цитата Сообщение от KillAndEat Посмотреть сообщение
А как собственно поделить то? Это все нужно еще в группу как то соеденить, чтобы пользователь мог перетаскивать картинку куда ему вздумается в пределах рабочей области.
Во первых помещаешь два ImageView в RelativeLayout первую картинку допустим определяешь как match_parent
вторую как wrap_content (или фискированный размер анпример 50dp) и в добавок устанавливаешь layout_alignTop="@+id/id imageview первой(на которой) будешь таскать данный imageview" и на второй imageview устанавливаем OnTouchListener c имплементированием нужных действий на ACTION_DOWN/ACTION_UP/ACTION_MOVE
в нем же проверяешь границы(получаешь текущие координаты х,у и смотришо если они находятся в пределах первого ImageView
код xml:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<RelativeLayout
    android:layout_width="200dp"
    android:layout_height="200dp" />
    
    <ImageView
        android:id="@+id/img1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:src="@drawable/my_image" />
    
     <ImageView
        android:id="@+id/img2"
        android:layout_width="50dp"
        android:layout_height="50dp"
        android:layout_alignTop="@+id/img1" <!-- Цепляешь второй ImageView  на верхний левый угол первого ImageView -->
        android:layout_alignLeft="@+id/img1" 
        android:src="@drawable/my_image_2" />
</RelativeLayout>
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.11.2013, 14:50
Помогаю со студенческими работами здесь

ImageView
Добрый день. Вы не подскажите, как передать изображение из одного ImageView в Другой. Допустим есть три картинки в папке drawable и одна...

Сохранить ImageView
Подскажите пожалуйста, пытаюсь наложить bitmap на bitmap из imageview и сохранить его, код работает, но сохраненный файл получается...

Сохранение ImageView
Всем привет, У меня такой вопрос, есть код который сохраняет imageview в папку Pictures , все работает и сохраняет ,захожу в проводник в...

Квадратный ImageView
Как заставить ImageView всегда быть квадратным и при этом максимального размера (расширяться до границ Activity) ?

Координаты imageView
Доброго времени суток. Как программно установить координаты появления изображения? У меня есть метод onTouch, с него беру координаты...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru