回答編集履歴
4
誤字
answer
CHANGED
@@ -11,4 +11,4 @@
|
|
11
11
|
どうやらSurfaceViewだとキャプチャーできないようですね。
|
12
12
|
上の回答は無視してください。申し訳ないです。
|
13
13
|
|
14
|
-
ただ今回でいうとDrawSurfaceView内でmLastDrawBitmapが描画を持っている様なのでそちらを使えばる
|
14
|
+
ただ今回でいうとDrawSurfaceView内でmLastDrawBitmapが描画を持っている様なのでそちらを使えばいけるかと思います。なお、一応TextureViewというのもあるのですがそちらだとgetBitmapで取れるので要件によってはこちらもありかもです。
|
3
追記
answer
CHANGED
@@ -11,4 +11,4 @@
|
|
11
11
|
どうやらSurfaceViewだとキャプチャーできないようですね。
|
12
12
|
上の回答は無視してください。申し訳ないです。
|
13
13
|
|
14
|
-
ただ今回でいうとDrawSurfaceView内でmLastDrawBitmapが描画を持っている様なのでそちらを使えばるのではと思います。
|
14
|
+
ただ今回でいうとDrawSurfaceView内でmLastDrawBitmapが描画を持っている様なのでそちらを使えばるのではと思います。なお、一応TextureViewというのもあるのですがそちらだとgetBitmapで取れるので要件によってはこちらもありかもです。
|
2
間違っていたので修正
answer
CHANGED
@@ -4,4 +4,11 @@
|
|
4
4
|
Bitmap bitmap = Bitmap.createBitmap(view.getWidth(),view.getHeight(),Bitmap.Config.ARGB_8888);
|
5
5
|
Canvas canvas = new Canvas(bitmap);
|
6
6
|
view.draw(canvas);
|
7
|
-
```
|
7
|
+
```
|
8
|
+
|
9
|
+
---
|
10
|
+
|
11
|
+
どうやらSurfaceViewだとキャプチャーできないようですね。
|
12
|
+
上の回答は無視してください。申し訳ないです。
|
13
|
+
|
14
|
+
ただ今回でいうとDrawSurfaceView内でmLastDrawBitmapが描画を持っている様なのでそちらを使えばるのではと思います。
|
1
コード抜け
answer
CHANGED
@@ -3,4 +3,5 @@
|
|
3
3
|
```
|
4
4
|
Bitmap bitmap = Bitmap.createBitmap(view.getWidth(),view.getHeight(),Bitmap.Config.ARGB_8888);
|
5
5
|
Canvas canvas = new Canvas(bitmap);
|
6
|
+
view.draw(canvas);
|
6
7
|
```
|