{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

CanvasHolder

public final class CanvasHolder


Holder class that is used to issue scoped calls to a Canvas from the framework equivalent canvas without having to allocate an object on each draw call

Summary

Public constructors

Public methods

final void
drawInto(
    @NonNull Canvas targetCanvas,
    @ExtensionFunctionType @NonNull Function1<@NonNull CanvasUnit> block
)

Public constructors

CanvasHolder

public CanvasHolder()

Public methods

drawInto

public final void drawInto(
    @NonNull Canvas targetCanvas,
    @ExtensionFunctionType @NonNull Function1<@NonNull CanvasUnit> block
)