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
DrawScope
to 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żyjdp
i 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:
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=pl)
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.