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

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

Войти
Регистрация
Восстановить пароль
 
Hank
48 / 39 / 3
Регистрация: 28.12.2011
Сообщений: 225
#1

Считывание view при движении пальцем по экрану - Android

15.01.2015, 12:37. Просмотров 569. Ответов 2
Метки нет (Все метки)

Добрый день, коллеги.

Прошу помощи, возможно ли сделать следующую штуку - веду по экрану пальцем не отрывая последний, а программа считывает view объекты, по которым я провожу.

Пробовал с помощью onTouchListener, но там передается в метод onTouch всегда тот view, на котором произошло касание.

Благодарю за любую помощь!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2015, 12:37     Считывание view при движении пальцем по экрану
Посмотрите здесь:

Android Следование объекта за пальцем
Эмуляция нажатия пальцем Android
Обработка касания(провести пальцем) Android
Способ перехода к другому Activity через перемещение пальцем Android
Найти объект на картинке пальцем Android
Менять размеры LinearLayout пальцем Android
Android Custom list - сдвиг строк пальцем в стороны
Android Кастомный View всегда оказывается слева при landscape ориентации
Android В чем разница (View view) и (View v)
Android Приложение обои - Сделать выплывающее меню при "чиркании" пальцем
Public void onClick(View view) Android
Android Webview содержимое показывается только после проведения пальцем по элементу

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Gabberr
101 / 101 / 17
Регистрация: 13.10.2009
Сообщений: 402
15.01.2015, 13:22     Считывание view при движении пальцем по экрану #2
Можно попробовать повесить onTouchListener на глобальный лэйаут и пробегаться по всем входящим въюхам, проверяя принадлежность точки, как-то так:
Java
1
2
3
4
5
6
7
8
for(int numChildren = getChildCount(); --numChildren)
{
    View child = getChildAt(numChildren);
    Rect bounds = new Rect();
    child.getHitRect(bounds);
    if (bounds.contains(x, y)
        // In View = true!!!
}
Hank
48 / 39 / 3
Регистрация: 28.12.2011
Сообщений: 225
16.01.2015, 14:08  [ТС]     Считывание view при движении пальцем по экрану #3
Gabberr, спасибо!
Yandex
Объявления
16.01.2015, 14:08     Считывание view при движении пальцем по экрану
Ответ Создать тему
Опции темы

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