视图截屏¶
通过 viewSnapshot
可以将视图转为 Bitmap 进行保存。
对于已膨胀的视图¶
val bitmap = viewSnapshot(mBinding.snapshotWait)
对于未膨胀的视图¶
SnapshotOption
对于未膨胀的视图,你需要通过 SnapshotOption
提供视图的 width
和 height
。
val view = LayoutInflater.from(this).inflate(R.layout.viewgroup_inflate, null, false)
val bitmap = viewSnapshot(view, SnapshotOption(1080, 540))