Функции MotionEventCompat устарели

Я пытаюсь добавить событие касания в представлении, но когда увидим поддержку поддержки устаревания по этой ссылке https://developer.android.com/sdk/support_api_diff/26.0.0-alpha1/changes/android.support.v4. view.MotionEventCompat.html

enter image description here

В нем говорится, что все они устарели, поэтому какой код заменить функции MotionEventCompat?

Ответы

Ответ 1

Вместо этого вы можете использовать объект события движения для достижения того же.

См. Пример и сравнение, как показано ниже:

public boolean onTouch(MotionEvent motionEvent) {
    // previously you would do this
    final int action = MotionEventCompat.getActionMasked();
    // now you would do this
    final int action = motionEvent.getActionMasked();
}

Я думаю, вы сбиты с толку, так как некоторые из документации по Android еще не обновили свой примерный код, поэтому некоторые из их образцов кода по-прежнему используют метод амортизации.

Для получения дополнительной информации, пожалуйста, прочитайте здесь.

Надеюсь это поможет.