#android #touch
#Android #коснитесь
Вопрос:
Я думаю, что наименьший диаметр контакта, который будет зарегистрирован на планшетах Android, составляет 6-8 миллиметров. Есть ли способ сделать минимальный сенсорный контакт меньше 6 мм программно или иным образом? И как бы вы это сделали?
Ответ №1:
Ваш вопрос немного расплывчатый. Вы хотите увеличить цели касания во всей системе с помощью фрагмента кода Java, вы хотите глобально увеличить цели касания во всем приложении или вы были бы счастливы просто увеличить цели касания для некоторых экранных элементов управления в вашем приложении?
Если вы хотите сделать последнее, вам следует взглянуть на класс Android TouchDelegate. Это позволяет вам создавать представление «делегат», которое принимает сенсорный ввод от имени другого представления. Область экрана, покрываемая делегатом, может быть намного больше исходного представления.
Комментарии:
1. На самом деле я бы хотел сделать его меньше, примерно на 2 мм, в приложении.
2. Пропустил эту часть. Не уверен, что вы можете сделать это с помощью TouchDelegate, но вы могли бы создать статическое изображение чего-либо, а затем наложить невидимый вид с центром по центру и размером меньше изображения. Затем поместите обработчик щелчка в невидимый вид.