32918


<http://qiita.com/satoshinew/items/a5fa3711d76429159dcb>  
↑のサイトに紹介されているカスタムビュークラスが使えるライブラリを入れあらかじめ用意された画像を読み込み回転や拡大をできるところまではいったのですが下のようにしてもbitmapが取れずnullになってしまいます。  
どのようにしたらよいでしょうか？

[code]

            gestureImageView.setDrawingCacheEnabled(false);
            gestureImageView.setDrawingCacheEnabled(true);
    
            Bitmap bitmap = Bitmap.createBitmap(gestureImageView.getDrawingCache());
            Log.d("gestureImageView","="+bitmap);
    
[/code]


CC BY-SA 3.0
2017-02-24T05:18:47.510
32917
2017-02-24T06:11:51.810
2017-02-24T06:11:51.810
19716
20576
question
android
getDrawingCache()にてNULLが返却される


キャプチャ部分のソースがどの箇所にはいっているかは上記からは読み取れませんが、  
getDrawingCache()はonCreate()完了前ですと動作しません。  
参考：<https://stackoverflow.com/questions/8939664>

また、ヒープが足りない場合もNULLを返します。  
下記のポストではsize超過時のキャプチャ手段が記載されています。  
参考：<https://stackoverflow.com/questions/31116012>


CC BY-SA 3.0
2017-02-24T05:41:34.580
32918
2017-02-24T05:41:34.580
2017-05-23T12:38:55.307
-1
19716
32917
answer