首先听我说,这不是重复的问题
我已经阅读了所有相关的问题和答案,但没有一个回答我的问题。
我试过的:
private fun getBitmapFromView(view: View): Bitmap? {
val returnedBitmap = Bitmap.createBitmap(view.width, view.height, Bitmap.Config.ARGB_8888)
val canvas = Canvas(returnedBitmap)
view.draw(canvas)
return returnedBitmap
}
此方法适用于常规视图,但不适用于com.google.vr.sdk.widgets.pano.VrPanoramaView
and com.google.android.exoplayer2.ui.PlayerView
。
我想要做的是:不断从这些视图中获取显示内容作为位图
谁能告诉我我应该怎么做才能达到这个结果?
如果我能得到位图而不在视图中显示它们,那就太好了。