跳转至

视图截屏

Version 0.5.4

通过 viewSnapshot 可以将视图转为 Bitmap 进行保存。

对于已膨胀的视图

Version 0.5.4

val bitmap = viewSnapshot(mBinding.snapshotWait)

对于未膨胀的视图

Version 0.5.4

SnapshotOption

对于未膨胀的视图,你需要通过 SnapshotOption 提供视图的 widthheight

val view = LayoutInflater.from(this).inflate(R.layout.viewgroup_inflate, null, false)
val bitmap = viewSnapshot(view, SnapshotOption(1080, 540))

示例代码

查看示例代码