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

Чувствительность MotionEvent.ACTION_MOVE - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android SeekBar OnLongClickListener http://www.cyberforum.ru/android-dev/thread1679837.html
Добрый день. Задача в drag and drop seekBar'а, но seekBar не обрабатывает LongClick. Как можно выйти из этой ситуации? И еще вопрос, как можно временно отключить перетаскивание ползунка, я думал...
Программирование Android Получить сегодняшнее число в виде строки Можно сказать, чайник. Хочу в разные даты выводить разный текст. Как понял, можно завести 31 строковых переменных и по дате выводить. Но для этого нужна дата как string и выводить @string/chislo.... http://www.cyberforum.ru/android-dev/thread1679796.html
Программирование Android Фрагменты: приложение вылетает при 4-ом нажатии на кнопку
Здравствуйте, в фрагменте есть кнопка, при нажатии на неё 3 раза приложение работает, на 4 вылетает, и пишет, что это из-за (View v = inflater.inflate(R.layout.fragment2_1, null); ). Как это...
Текстовый файл. Парсинг строк Программирование Android
Добрый день всем! Прекрасную половину с праздником 8 марта! Ребята, подскажите, пожалуйста, такой момент: имеется текстовый файл, в котором символами выведены названия неких объектов и под каждым...
Программирование Android FATAL EXCEPTION: main http://www.cyberforum.ru/android-dev/thread1679677.html
Забавная у меня ситуация, вот создаю новый проект и он не хочет запускаться ни в какую, хотя ничего своего не добавляю в него Добавлено через 2 минуты 03-08 12:08:05.262 ...
Программирование Android Intent в конструкторе Как правильно создать Intent в конструкторе создаваемого обьекта. Идея в том, чтобы имя обьекта задавалось, путем вызова активности где пользователь пишет имя, и оно присваивается новому обьекту.... подробнее

Показать сообщение отдельно
Pablito
2494 / 1939 / 605
Регистрация: 12.05.2014
Сообщений: 6,798
Завершенные тесты: 1
08.03.2016, 15:08
так сделать ведь можно?
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
25
26
        View view = findViewById(R.id.awesomeView);
        view.setOnTouchListener(new View.OnTouchListener() {
            private final float THRESHOLD = 30; 
            private float origX;
            private float origY;
 
            @Override
            public boolean onTouch(View v, MotionEvent e) {
                switch (e.getAction()) {
                    case MotionEvent.ACTION_DOWN:
                        origX = e.getX();
                        origY = e.getY();
                        break;
                    case MotionEvent.ACTION_UP:
                        float deltaX = Math.abs(e.getX() - origX);
                        float deltaY = Math.abs(e.getY() - origY);
                        if (deltaX > THRESHOLD || deltaY > THRESHOLD) {
                            Log.i("***", "сдвинули неслабо");
                        } else {
                            Log.i("***", "сдвинули в пределах допустимого");
                        }
                        return true;
                }
                return false;
            }
        });
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru