视图截屏¶
通过 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))