Есть ли способ отключить сенсорный? - PullRequest
0 голосов
/ 30 сентября 2018

У меня есть приложение, которое использует geofire, чтобы определить, вводит ли пользователь обозначенные границы, и если оно истинно, телефон пользователя будет временно отключен, и сенсорная функция будет отключена. В противном случае, он будет включен, если пользовательКто-то может помочь? Мне было бы приятно услышать ваши мысли.Спасибо!

Ответы [ 2 ]

0 голосов
/ 30 сентября 2018

Если вы хотите отключить текущую активность, вы можете dispatchTouchEvent ().Пример использования:

private var inRange = false
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
    if (!inRange)
        return super.dispatchTouchEvent(ev);
    return true;
}

Если это не то, что вы ищете извините, вы можете объяснить это немного подробнее?

0 голосов
/ 30 сентября 2018

Я думаю, что вы можете создать службу, которая создаст прозрачное наложение, а затем отключите его при щелчке для этого наложения. Вы можете просмотреть эту ссылку для получения дополнительной информации об этом решении Как сделать, чтобы мое полноэкранное наложение оставалось полнымэкран после изменения ориентации?

...