Added in API level 34

Request


class Request
kotlin.Any
   ↳ android.view.PixelCopy.Request

Represents a PixelCopy request. To create a copy request, use either of the PixelCopy.Request.ofWindow or PixelCopy.Request.ofSurface factories to create a Request.Builder for the given source content. After setting any optional parameters, such as Builder#setSourceRect(Rect), build the request with Builder#build() and then execute it with PixelCopy#request(Request, Executor, Consumer)

Summary

Nested classes

A builder to create the complete PixelCopy request, which is then executed by calling request(android.view.PixelCopy.Request,java.util.concurrent.Executor,java.util.function.Consumer) with the built request returned from build()

Public methods
Bitmap?

Rect?

Public methods

getDestinationBitmap

Added in API level 34
fun getDestinationBitmap(): Bitmap?
Return
Bitmap? The destination bitmap as set by Builder#setDestinationBitmap(Bitmap) This value may be null.

getSourceRect

Added in API level 34
fun getSourceRect(): Rect?
Return
Rect? The source rect to copy from as set by Builder#setSourceRect(Rect) This value may be null.