Rysik
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
Pobieranie danych rysika z MotionEvents
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
Sprawdź punkty historyczne
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 w potoku renderowania grafiki
Zmniejsz opóźnienia dzięki skróceniu czasu przetwarzania między wprowadzaniem rysikiem a renderowaniem ekranu.
Zmniejsz postrzegane opóźnienie
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
Twórz zaawansowane pędzle z wyciskiem i przechylaniem
Korzystaj z informacji o nacisku i przechyleniu rysika, aby renderować kreskę za pomocą MotionEvent.
Odrzucaj przypadkowe przypadkowe znaki
Unikaj pomyłek, gdy użytkownik przypadkowo dotknie ekranu podczas rysowania lub pisania rysikiem.
Rozpoznawaj pismo odręczne
Rozpoznawaj tekst odręczny i klasyfikuj gesty na cyfrowej powierzchni dzięki funkcji ML Kit Digital Ink Recognition.
Zapewniaj wciągające doświadczenia
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
Pokaż zaznaczenie po najechaniu
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
Dostosuj kursory
Gdy najedziesz kursorem, zaktualizuj kursor, aby wyświetlić podgląd typu pędzla lub bieżącego działania.
Przewodnik
Przeciąganie i upuszczanie treści
Przeciągnij i upuść obrazy, tekst oraz inne treści, aby użytkownicy mogli szybko udostępniać je w innej aplikacji.
Przewodnik
Włącz możliwość zaznaczania tekstu
Zezwól na zaznaczenie tekstu w aplikacji, aby użytkownicy mogli szybko go zaznaczać i udostępniać innym aplikacjom za pomocą rysika.
Inne zasoby
Galeria
Galeria na dużym ekranie
Ćwiczenia z programowania
Zaawansowany rysik do szkoleń z programowania na Androidzie
Przewodnik
Krótki czas oczekiwania rysika
Film w YOUTUBE
Dodawanie obsługi rysika do aplikacji na Androida
Film w YOUTUBE