Стилус
На телефонах и устройствах с большим экраном, которые поддерживают стилус, пользователи ожидают единообразной работы стилуса во всех своих приложениях.
Поддержка стилуса для улучшения навигации, рисования и рукописного ввода, а также усовершенствованных кистей с распознаванием наклона и давления.
Управление вводом стилусом
Гид
Добавьте рукописный ввод в свое приложение с помощью Ink API
Используйте Ink API, чтобы добавить в свое приложение поддержку и возможности стилуса.
Гид
Ввод стилусом в текстовые поля
Разрешите пользователям вводить текстовые поля от руки с помощью стилуса.
Гид
Пользовательские текстовые редакторы
Включите рукописный ввод стилусом в представлениях, которые не являются компонентами
EditText
или текстовыми виджетами WebView
.
Гид
Расширенные функции стилуса
Поддержка давления стилуса, ориентации, наклона, наведения и обнаружения ладони. Улучшите обработку ввода с помощью стилуса с помощью графики с малой задержкой и библиотек прогнозирования движения.
Гид
Приложения для заметок
Делайте заметки – поддержка ввода стилусом в приложениях для заметок, чтобы пользователи могли писать, рисовать и комментировать содержимое экрана с максимальной эффективностью.
Выделите свой опыт с помощью расширенных библиотек
Используйте расширенные библиотеки стилусов, чтобы уменьшить задержку, обнаруживать давление и наклон, игнорировать случайные отметки и распознавать рукописный текст.
Библиотеки с низкой задержкой
Уменьшите задержку в конвейере рендеринга графики.
Уменьшите задержку за счет сокращения времени обработки между вводом стилуса и рендерингом на экране.
Уменьшите воспринимаемую задержку
Еще больше сократите задержку, используя прогнозирование будущих событий движения, которое стало проще благодаря нашей библиотеке Motion Prediction Jetpack.
Расширенные библиотеки
Создавайте продвинутые кисти с давлением и наклоном.
Используйте информацию о давлении и наклоне стилуса для визуализации штриха из объекта
MotionEvent
.
Отклоняйте случайные случайные метки
Избегайте случайных следов, когда пользователь случайно касается экрана во время рисования или письма стилусом.
Распознавать почерк
Распознавайте рукописный текст и классифицируйте жесты на цифровой поверхности с помощью ML Kit. Распознавайте рукописный текст и классифицируйте жесты на цифровой поверхности с помощью ML Kit Digital Ink Recognition.
Создавайте захватывающие впечатления
Предоставьте пользователям возможность работать в полноэкранном режиме и использовать навигацию с помощью жестов без случайных следов.
Сборка для всех типов ввода
Предоставьте своим пользователям возможность перемещаться по вашему приложению с помощью стилуса так же, как с помощью клавиатуры или трекпада. Оптимизация стилуса также улучшает работу с другими типами ввода, например позволяет пользователям перемещаться по вашему приложению с помощью стилуса так же, как с помощью клавиатуры или трекпада. Оптимизация стилуса также улучшает удобство работы с другими типами ввода, такими как клавиатура и мышь.
Гид
Показывать фокус при наведении
Помогите пользователям легко определить, где находится фокус на экране, для точного ввода. Например, добавьте индикатор фокуса, например, более толстую рамку, когда пользователь наводит на нее курсор.
Гид
Настройте курсоры
При наведении обновите курсор, чтобы отобразить предварительный просмотр типа кисти или текущего действия.
Гид
Перетащите контент
Перетаскивайте изображения, текст и другой контент, чтобы пользователи могли быстро обмениваться ими из вашего приложения. Перетаскивайте изображения, текст и другой контент, чтобы пользователи могли быстро обмениваться ими из вашего приложения в другое приложение.
Гид
Сделать текст доступным для выбора
Сделайте текст в своем приложении доступным для выбора, чтобы пользователи могли быстро выбирать текст и делиться им. Сделайте текст в своем приложении доступным для выбора, чтобы пользователи могли быстро выбирать текст и делиться им с другими приложениями с помощью стилуса.
Другие ресурсы
Галерея
Большая экранная галерея
Сообщение блога
Стилус с низкой задержкой
тематическое исследование