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

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

Войти
Регистрация
Восстановить пароль
 
geometria
1 / 1 / 0
Регистрация: 13.01.2013
Сообщений: 96
#1

Как создать обработчик жеста вправо? - Программирование Android

21.10.2013, 23:05. Просмотров 542. Ответов 6
Метки нет (Все метки)

хочу чтобы при жесте вправо переменная X принимала значение 7, для последующего использование X в private void draw
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2013, 23:05     Как создать обработчик жеста вправо?
Посмотрите здесь:

Обработка нестандортного жеста - Программирование Android
Всем привет! Задача такая - обработать жест, при котором пользователь сначала нажимает и удерживает палец на экране (в этот момент...

Не могу создать обработчик двух кнопок - Программирование Android
Я новенький в среде разработке Eclipse под Андроид. Не могу создать программку, а вернее обработчик двух кнопок. Назначения первой кнопки...

Как лучше "повесить" обработчик событий на пункты списка, а потом отлавливать нажатие на них - Программирование Android
Здравствуйте! Ниже приведенный код, получает json строку, затем достает от туда массив и данные из каждой строчки массива, распихивает в...

Обработчик кнопки - Программирование Android
В Activity_main.xml 2 кнопки c атрибутом android:onClick (onpizz & oncrecs), по нажатию на которые должны открываться РАЗНЫЕ AlertDialog....

Сервер-обработчик - Программирование Android
Такой вопрос, прогить под андроид только начал. Скачал джава библиотеку, эклипс, аппарат для тестирования htc one v. Хочу написать обычный...

Обработчик кнопки - Программирование Android
С помощью нажатия хочу перелистывать интерфейс приложения. XML заранее уже сделаны в layout - без ошибок. Если одну кнопку обрабатываю...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Grafity
59 / 4 / 1
Регистрация: 31.07.2013
Сообщений: 42
22.10.2013, 09:23     Как создать обработчик жеста вправо? #2
Цитата Сообщение от geometria Посмотреть сообщение
хочу чтобы при жесте вправо переменная X принимала значение 7, для последующего использование X в private void draw
Ну самый простой способ - onTouchListener и обработка координат. Так-же можно с Gestures заморочится.
geometria
1 / 1 / 0
Регистрация: 13.01.2013
Сообщений: 96
22.10.2013, 18:56  [ТС]     Как создать обработчик жеста вправо? #3
а пример можно посмотреть?
name?
198 / 169 / 18
Регистрация: 01.06.2010
Сообщений: 371
Завершенные тесты: 1
22.10.2013, 22:24     Как создать обработчик жеста вправо? #4
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    float x ;
    public boolean onTouch(View v, MotionEvent event) {
 
        if (event.getAction() == MotionEvent.ACTION_DOWN) {
            x = event.getX();
        }
 
        if (event.getAction() == MotionEvent.ACTION_MOVE) {
            if (x > event.getX() && Math.abs(x - event.getX() > 50 )
                left = true;
        }
 
        if (event.getAction() == MotionEvent.ACTION_UP) {
            if (x > event.getX())
                left = true;
        }
        
        
        return true;
    }
geometria
1 / 1 / 0
Регистрация: 13.01.2013
Сообщений: 96
22.10.2013, 23:59  [ТС]     Как создать обработчик жеста вправо? #5
name?, left инициализировала как boolean, в девятой строке в конце добавила ")" , но все равно ругается на Math.abs - почему? и как сделать чтобы
Цитата Сообщение от geometria Посмотреть сообщение
переменная X принимала значение 7, для последующего использование X в private void draw
?
name?
198 / 169 / 18
Регистрация: 01.06.2010
Сообщений: 371
Завершенные тесты: 1
23.10.2013, 02:55     Как создать обработчик жеста вправо? #6
left инициализировала как boolean
а что вам мешает написать другую переменную?
но все равно ругается на Math.abs - почему?
import static java.lang.Math.*;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.10.2013, 13:04     Как создать обработчик жеста вправо?
Еще ссылки по теме:

Как создать выдвигающееся слева меню (как в приложении вконтакте)? - Программирование Android
Собственно, вопрос в шапке) В какую сторону копать? Это элемент такой есть?

Обработчик событий в табхост - Программирование Android
Подскажите метод для присвоение дествия вкладки по нажатию. Например при переходе на 1 вкладку обновляеться инфа в ListView на активити.

Обработчик нажатия на ListView - Программирование Android
Добрый день, перерыл много сайтов, но ответ все же не нашел. Проблема в следующем. У меня имеется обычный ListView и стандартный...

Обработчик события ToggleButton - Программирование Android
Доброго времени суток! Имеется ToggleButton на форме На кнопку прикручена функция, которая вызывает форму Yes/No public void...


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

Или воспользуйтесь поиском по форуму:
Grafity
59 / 4 / 1
Регистрация: 31.07.2013
Сообщений: 42
23.10.2013, 13:04     Как создать обработчик жеста вправо? #7
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public class MainActivity extends Activity implements OnTouchListener {
    
    Integer X;
 
    ***
 
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        
        float x = 0;
        
        switch (event.getAction()){
        case MotionEvent.ACTION_DOWN:
            x = event.getX();
        case MotionEvent.ACTION_UP:
            if (x < event.getX()){
                X = 7;
            }
        }
        
        return true;
    }
 
}
Yandex
Объявления
23.10.2013, 13:04     Как создать обработчик жеста вправо?
Ответ Создать тему
Опции темы

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