Обработайте Talkback в приложении Xamarin, используя виртуальный DPADAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Обработайте Talkback в приложении Xamarin, используя виртуальный DPAD

Сообщение Anonymous »

У меня есть приложение Xamarin, которое не предназначалось для выполнения функциональности Android Talkback, потому что для того, чтобы оно было хорошо работать, оно должно было быть построено определенным образом. Talkback, поэтому, когда пользователь включает функциональность Talkback, приложение эффективно прекращает получать события DPAD, поскольку он обрабатывается службой доступности систем. /> Итак, что вам нужно сделать, если вы просто хотите обрабатывать DPAD (и ничего другого) с Talkback?

Код: Выделить всё

1. The talkback wont be able to 'talk' about your components

2. The DPAD events will be handled by an Accessibility Delegate

3. A virtual DPAD will handle the navigation

4. The green rectangle used for focus will be disabled, since you wont need it anyway

5. The app will look exactly the same with Talkback on and off
Этот пост был сделан для образовательных целей, так как мне было трудно придумать решение, и надеюсь, что следующий парень найдет это полезным.

Подробнее здесь: https://stackoverflow.com/questions/678 ... rtual-dpad
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»