Implementacja reakcji haptycznych na urządzeniach z Androidem

Ta dokumentacja obejmuje wykorzystanie reakcji haptycznej na urządzeniach z Androidem, szczegółowo opisując, jak nowoczesne siłowniki wibracyjne mogą zapewniać bogate i subtelne wrażenia użytkownika za pomocą dotyku. keywords_public: > Haptics, Android, Vibration, UI, User Interface, Feedback, Actuators, Design, APIs, Samples

Haptyka to wszystko, co czujesz za pomocą zmysłu dotyku. Nowoczesne urządzenia z Androidem często mają wbudowany siłownik wibracyjny, który umożliwia stymulowanie zmysłu dotyku użytkownika. Te silniki znacznie różnią się od głośnych wibracji generowanych przez pierwsze urządzenia. Aplikacje na Androida mogą teraz wykorzystywać ich możliwości, aby zapewnić użytkownikom bogatsze wrażenia dzięki subtelności i głębi.

Na kolejnych stronach znajdziesz wszystko o wibracjach – od podstawowej reakcji haptycznej po coraz bardziej złożone przebiegi wibracji i kompozycje efektów.

Zasady projektowania haptyki
Na tej stronie znajdziesz opis klasyfikacji obsługiwanych przez haptykę Androida oraz wskazówki dotyczące ich projektowania.
Dodawanie reakcji haptycznych do wydarzeń
Na stronie znajdują się przykłady kodu pokazujące różne sposoby przekazywania użytkownikom informacji zwrotnych w postaci wibracji.
Wprowadzenie do siłowników wibracyjnych
Na tej stronie znajdziesz omówienie działania siłowników wibracyjnych, które jest niezbędne do tworzenia niestandardowych efektów dotykowych.
Tworzenie niestandardowych efektów haptycznych
Na tej stronie znajdziesz kilka przykładów użycia różnych interfejsów API haptyki do tworzenia niestandardowych efektów w aplikacji na Androida, w tym kompozycji zakotwiczonych na osi czasu za pomocą VibrationEffect.Builder i fal o kształcie koperty.
Dodawanie interfejsów API haptyki
Strona zawiera informacje o różnych interfejsach API haptyki dostępnych na Androidzie, a także o tym, które interfejsy API zapewniają automatyczne wycofywanie i kiedy należy sprawdzić obsługę urządzenia.

Zapoznaj się też ze sprawdzonymi metodami dotyczącymi ułatwień dostępu.

Przykłady

Te przykłady są dostępne w aplikacji Haptic Sampler na GitHubie. Znajdziesz tu też dokumentację każdej z nich.

Dokumentacja zawiera też przykłady kodu dla tych niestandardowych wzorców wibracji:

Wideo