BitmapPainter

Class
Common
class BitmapPainter(
    private val image: ImageBitmap,
    private val srcOffset: IntOffset = IntOffset.Zero,
    private val srcSize: IntSize = IntSize(image.width, image.height),
) : Painter()

Painter implementation used to draw an ImageBitmap into the provided canvas This implementation can handle applying alpha and ColorFilter to it's drawn result

1) Left and top bounds must be greater than or equal to zero 2) Source size must be greater than zero 3) Source size must be less than or equal to the dimensions of image

Parameters

image The ImageBitmap to draw
srcOffset Optional offset relative to image used to draw a subsection of the ImageBitmap. By default this uses the origin of image
srcSize Optional dimensions representing size of the subsection of image to draw Both the offset and size must have the following requirements: