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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android SeekBar OnLongClickListener http://www.cyberforum.ru/android-dev/thread1679837.html
Добрый день. Задача в drag and drop seekBar'а, но seekBar не обрабатывает LongClick. Как можно выйти из этой ситуации? И еще вопрос, как можно временно отключить перетаскивание ползунка, я думал поможет что-то типо setOnClickListener(null), но нет. :help:
Программирование Android Получить сегодняшнее число в виде строки Можно сказать, чайник. Хочу в разные даты выводить разный текст. Как понял, можно завести 31 строковых переменных и по дате выводить. Но для этого нужна дата как string и выводить @string/chislo. Не знаю, как из Date выдавить число как string. Помогите, пжлст! http://www.cyberforum.ru/android-dev/thread1679796.html
Программирование Android Фрагменты: приложение вылетает при 4-ом нажатии на кнопку
Здравствуйте, в фрагменте есть кнопка, при нажатии на неё 3 раза приложение работает, на 4 вылетает, и пишет, что это из-за (View v = inflater.inflate(R.layout.fragment2_1, null); ). Как это исправить? public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.fragment2_1, null); btn8 = (Button)...
Текстовый файл. Парсинг строк Программирование Android
Добрый день всем! Прекрасную половину с праздником 8 марта! Ребята, подскажите, пожалуйста, такой момент: имеется текстовый файл, в котором символами выведены названия неких объектов и под каждым названием идёт пара числовых строк с параметрами этих объектов. Мне нужно из текстового файла прочесть названия объектов и занести их в некий ListBox, далее, выбирая из этого ListBox-а названия...
Программирование Android FATAL EXCEPTION: main http://www.cyberforum.ru/android-dev/thread1679677.html
Забавная у меня ситуация, вот создаю новый проект и он не хочет запускаться ни в какую, хотя ничего своего не добавляю в него Добавлено через 2 минуты 03-08 12:08:05.262 26264-26264/com.example.cool_prog.iamtired E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: com.example.cool_prog.iamtired, PID: 26264 java.lang.RuntimeException: Unable to start activity...
Программирование Android Intent в конструкторе Как правильно создать Intent в конструкторе создаваемого обьекта. Идея в том, чтобы имя обьекта задавалось, путем вызова активности где пользователь пишет имя, и оно присваивается новому обьекту. Т.е. public NewObject(){ Intent intent = new Intent(ЧТОСДЕСЬУКАЗАТЬ, SecondActivity.class); } Что писать в конструкторе Intenta? подробнее

Показать сообщение отдельно
GSerge
0 / 0 / 0
Регистрация: 07.11.2014
Сообщений: 78

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

08.03.2016, 13:30. Просмотров 528. Ответов 7
Метки (Все метки)

Здравствуйте! В SurfaceView сделал тайлы, у них нужно обрабатывать нажатия и перемещение. Проблема в том, что MOVE слишком чувствителен и нажать на тайл крайне сложно. Как уменьшить чувствительность ACTION_MOVE?

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
27
28
@Override
    public boolean onTouchEvent(MotionEvent event)
    {
        int x = (int)event.getX()/100;
        int y = (int)event.getY()/100;
 
        switch(event.getAction())
        {
            case MotionEvent.ACTION_DOWN:
                isMove = false;
                return true;
            case MotionEvent.ACTION_UP:
                if(!isMove && x<horCount && y<verCount)
                    go[y][x].OnClick();
                return false;
            case MotionEvent.ACTION_MOVE:
                isMove = true;
                if(x<horCount && y<verCount) {
                    go[y][x].SetX((int) event.getX());
                    go[y][x].SetY((int) event.getY());
                }
                return true;
 
        }
        return super.onTouchEvent(event);
    }
//horCount количество столбцов
//verCount количество строк
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru