Реализуйте тактильные ощущения на Android

Haptics — это все, что вы чувствуете через осязание. Современные устройства Android часто включают в себя вибропривод, позволяющий устройствам стимулировать осязание пользователя. Эти двигатели значительно продвинулись вперед по сравнению с изначальной громкой жужжащей вибрацией, производимой ранними устройствами, и приложения Android теперь могут использовать возможности, чтобы предоставить пользователям более богатый опыт с тонкостью и глубиной.

На следующих страницах вы найдете всю информацию о вибрации: от базовой тактильной обратной связи до все более сложных форм вибрационных волн и композиций эффектов.

Принципы проектирования тактильных ощущений
На странице описываются классификации, поддерживаемые тактильными функциями Android, и рекомендации по их проектированию.
Добавьте тактильную обратную связь к событиям
На странице представлены примеры кода для различных способов обеспечения тактильной обратной связи при взаимодействии с пользователем.
Грунтовка для виброприводов
На странице представлен обзор принципов работы виброприводов, что является важным предварительным знанием для создания индивидуальных тактильных ощущений.
Создавайте собственные тактильные эффекты
На этой странице представлено несколько примеров использования различных тактильных API для создания пользовательских эффектов в приложении Android.
Добавить API тактильных ощущений
На этой странице вы найдете справочную информацию по различным API тактильных эффектов, доступным на Android, а также узнаете, когда и как проверить поддержку любого устройства, необходимую для обеспечения правильного воспроизведения тактильных эффектов.

Также обязательно ознакомьтесь с рекомендациями по обеспечению доступности .

Образцы

Следующие примеры доступны в приложении Haptic Sampler на GitHub. Вы также можете найти документацию для каждого здесь.

В эту документацию также включены примеры кода для следующих пользовательских шаблонов вибрации:

Видео