Dowiedz się, jak rysować w Compose. Dzięki rysunkowi niestandardowemu możesz poprawić wygląd i sposób działania aplikacji, jeśli wbudowane komponenty nie spełniają dokładnie Twoich potrzeb.
Najważniejsze punkty
DrawScopeto deklaratywny, stanowy interfejs API do rysowania kształtów i ścieżek bez konieczności ręcznego utrzymywania stanu komponentu.- Kilka modyfikatorów rysunku daje dostęp do
DrawScope, dzięki czemu możesz rysować za pomocą innych komponentów:drawBehind: rysuje się za treścią komponentów.drawWithContent: przydatne do przestawiania treści. Możesz wybrać, kiedy wywołać zawartość komponentu – przed czy po.drawWithCache: przechowuje obiekty w pamięci podręcznej do momentu, gdy zmieni się ich rozmiar lub zmienne stanu odczytywane wewnątrz.
- System współrzędnych w Compose jest taki sam jak system widoku.
- Wszystkie wywołania metody draw i layout są wykonywane z użyciem wartości pikseli, a nie
dp. Aby rysować w sposób spójny na różnych ekranach, użyjdpi konwertuj na piksele przed rysowaniem. - Wywołania funkcji rysowania zawsze odnoszą się do nadrzędnego komponentu.
Kolekcje zawierające ten przewodnik
Ten przewodnik należy do tych kolekcji krótkich przewodników, które obejmują szersze zagadnienia związane z tworzeniem aplikacji na Androida:
Wyświetl obrazy
Poznaj techniki tworzenia jasnych i przyciągających uwagę elementów wizualnych, które nadadzą Twojej aplikacji na Androida atrakcyjny wygląd.
Masz pytania lub chcesz przekazać opinię?
Otwórz stronę z najczęstszymi pytaniami i poznaj krótkie przewodniki lub skontaktuj się z nami i powiedz nam, co o tym myślisz.