Wprowadzenie do rysowania w polu tworzenia wiadomości

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żyj dp 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:

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.