takeScreenshot

Takes a screenshot of passed view Use this method when API level < 26, otherwise use takeScreenshot(view: View, window: Window, listener: PixelCopyListener)


@RequiresApi(value = 26)
fun takeScreenshot(view: View, window: Window, listener: ScreenshotUtils.PixelCopyListener)

Takes a screenshot of passed view using PixelCopy API Use this method when API level >= 26

Parameters

view

the View used for the screenshot

window

the Window of the activity

listener

callback to get screenshot creation's result