Wiele telefonów i urządzeń z dużym ekranem obsługuje rysik, a użytkownicy oczekują płynnego działania we wszystkich aplikacjach. Twoja aplikacja może obsługiwać rysik, co usprawnia nawigację, rysowanie i pismo odręczne, a także zaawansowane pędzle z wykrywaniem przechylania i siły nacisku.
W naszej dużej galerii znajdziesz wskazówki dotyczące projektowania i UX aplikacji pobudzających kreatywność i produktywności.

Wykrywanie wprowadzania rysikiem

Przewodnik
Za pomocą zdarzeń ruchu możesz wykrywać, czy rodzajem danych wejściowych jest rysik. Obiekt MotionEvent zawiera dane o rodzaju używanego narzędzia, np. palec, rysik czy gumka.
Przewodnik
Rysik może zgłaszać zdarzenia z znacznie większą częstotliwością niż wyświetlacz. W przypadku aplikacji rysunkowych użyj interfejsu API getHistory, aby sprawdzić wydarzenia z niedawnej przeszłości.

Wyróżniaj zaawansowane biblioteki

Korzystaj z zaawansowanych bibliotek rysika, aby zmniejszyć opóźnienia, wykrywać nacisk i przechylać, ignorować przypadkowe znaki oraz rozpoznawać pismo odręczne.

Biblioteki o krótkim czasie oczekiwania

Zmniejsz opóźnienia dzięki skróceniu czasu przetwarzania między wprowadzaniem rysikiem a renderowaniem ekranu.
Jeszcze bardziej zmniejsz opóźnienia dzięki przewidywaniu przyszłych zdarzeń MotionEvents, które są łatwiejsze dzięki naszej bibliotece Motion Prediction Jetpack.

Biblioteki zaawansowane

Korzystaj z informacji o nacisku i przechyleniu rysika, aby renderować kreskę za pomocą MotionEvent.
Unikaj pomyłek, gdy użytkownik przypadkowo dotknie ekranu podczas rysowania lub pisania rysikiem.
Rozpoznawaj tekst odręczny i klasyfikuj gesty na cyfrowej powierzchni dzięki funkcji ML Kit Digital Ink Recognition.
Daj użytkownikom możliwość pracy na pełnym ekranie i korzystania z nawigacji przy użyciu gestów bez zbędnych znaków.

Tworzenie na potrzeby wszystkich typów danych wejściowych

Pozwól użytkownikom poruszać się po aplikacji za pomocą rysika, tak jak w przypadku klawiatury lub trackpada. Optymalizacje przy użyciu rysika poprawiają też komfort korzystania z innych rodzajów wprowadzania tekstu, np. klawiatury i myszy.
Przewodnik
Ułatwiaj użytkownikom określenie, na którym obszarze ekranu znajduje się uwaga, i umożliwiają dokładne wprowadzanie danych. Możesz na przykład dodać wskaźnik zaznaczenia, taki jak grubsze obramowanie, gdy użytkownik najedzie na nie kursorem.
Przewodnik
Gdy najedziesz kursorem, zaktualizuj kursor, aby wyświetlić podgląd typu pędzla lub bieżącego działania.
Przewodnik
Przeciągnij i upuść obrazy, tekst oraz inne treści, aby użytkownicy mogli szybko udostępniać je w innej aplikacji.
Przewodnik
Zezwól na zaznaczenie tekstu w aplikacji, aby użytkownicy mogli szybko go zaznaczać i udostępniać innym aplikacjom za pomocą rysika.