teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

4

誤字

2017/04/02 08:18

投稿

uniko
uniko

スコア448

answer CHANGED
@@ -11,4 +11,4 @@
11
11
  どうやらSurfaceViewだとキャプチャーできないようですね。
12
12
  上の回答は無視してください。申し訳ないです。
13
13
 
14
- ただ今回でいうとDrawSurfaceView内でmLastDrawBitmapが描画を持っている様なのでそちらを使えばるのではと思います。なお、一応TextureViewというのもあるのですがそちらだとgetBitmapで取れるので要件によってはこちらもありかもです。
14
+ ただ今回でいうとDrawSurfaceView内でmLastDrawBitmapが描画を持っている様なのでそちらを使えばいけと思います。なお、一応TextureViewというのもあるのですがそちらだとgetBitmapで取れるので要件によってはこちらもありかもです。

3

追記

2017/04/02 08:18

投稿

uniko
uniko

スコア448

answer CHANGED
@@ -11,4 +11,4 @@
11
11
  どうやらSurfaceViewだとキャプチャーできないようですね。
12
12
  上の回答は無視してください。申し訳ないです。
13
13
 
14
- ただ今回でいうとDrawSurfaceView内でmLastDrawBitmapが描画を持っている様なのでそちらを使えばるのではと思います。
14
+ ただ今回でいうとDrawSurfaceView内でmLastDrawBitmapが描画を持っている様なのでそちらを使えばるのではと思います。なお、一応TextureViewというのもあるのですがそちらだとgetBitmapで取れるので要件によってはこちらもありかもです。

2

間違っていたので修正

2017/04/02 08:13

投稿

uniko
uniko

スコア448

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

コード抜け

2017/04/02 08:09

投稿

uniko
uniko

スコア448

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
  ```