Interfejsy API Brush zapewniają narzędzia do definiowania wizualnego stylu pociągnięć. Możesz tworzyć pędzle o różnych kolorach, rozmiarach i rodzinach, aby uzyskać różne efekty.
Utwórz pędzel
Aby utworzyć pędzel, użyj metod fabrycznych Brush, takich jak createWithColorIntArgb(). Metody fabryczne umożliwiają ustawienie tych właściwości:
- rodzina: styl pędzla, analogiczny do kroju lub czcionki w tekście.
Dostępne wartości 
BrushFamilyznajdziesz w sekcjiStockBrushes. - color: kolor pędzla. Kolor możesz ustawić za pomocą koloru 
ColorLonglubColorInt. - size: ogólna grubość pociągnięć linii utworzonych za pomocą pędzla.
 - epsilon: najmniejsza odległość, dla której dwa punkty powinny być wizualnie różne na potrzeby geometrii generowania kreski. Stosunek epsilona do punktów obrysu decyduje o tym, jak bardzo można powiększyć obrys bez artefaktów, co wiąże się z kosztem pamięci. Dobrym punktem wyjścia dla wymiarów obrysu jest 1 px, a dla epsilona – 0,1. Większe wartości epsilona wykorzystują mniej pamięci, ale pozwalają na mniejsze powiększenie przed pojawieniem się artefaktów trójkąta. Eksperymentuj, aby znaleźć odpowiednią wartość dla danego przypadku użycia.
 
val brush = Brush.createWithColorIntArgb(
        family = StockBrushes.pressurePenLatest,
        colorIntArgb = Color.Black.toArgb(),
        size = 5F,
        epsilon = 0.1F
    )
Modyfikowanie właściwości pędzla
Możesz utworzyć kopię istniejącego pędzla, używając metody copy(). Ta metoda umożliwia zmianę dowolnych właściwości pędzla.
val redBrush = Brush.createWithColorIntArgb(
        family = StockBrushes.pressurePenLatest,
        colorIntArgb = Color.RED.toArgb(),
        size = 5F,
        epsilon = 0.1F
    )
val blueBrush = redBrush.copy(colorIntArgb = Color.BLUE.toArgb())