This commit is contained in:
kunfei 2022-05-23 11:10:21 +08:00
parent c3df746216
commit 80c56322f6

View File

@ -126,13 +126,17 @@ fun View.visible(visible: Boolean) {
}
}
fun View.screenshot(): Bitmap {
val screenshot = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888)
val c = Canvas(screenshot)
c.translate(-scrollX.toFloat(), -scrollY.toFloat())
this.draw(c)
c.setBitmap(null)
return screenshot
fun View.screenshot(): Bitmap? {
return if (width > 0 && height > 0) {
val screenshot = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888)
val c = Canvas(screenshot)
c.translate(-scrollX.toFloat(), -scrollY.toFloat())
this.draw(c)
c.setBitmap(null)
screenshot
} else {
null
}
}
fun SeekBar.progressAdd(int: Int) {