0
A
答えて
1
URLの場合は、バイトストリームをダウンロードして保存し、BitmapFactoryを使用してビットマップオブジェクトにデコードする必要があります。
この例はhere
同じファイルに適用されていますが、ここでBitmapFactory.decodeFile(...)
0
目的のためにカスタムCustomCanvas
クラスを作成することを除いては、実行できません。いずれにしても、draw
の前にキャッシュイメージ&をダウンロードする必要があります。
+0
おかげで、、のための1 bgイメージと1つはユーザーの描画用ですか? – Emkey
0
を使用することができます見つけることができますtutorial that does this
要旨へのリンクです:
有効にします描画キャッシュ:
setDrawingCacheEnabled(true);
ビットマップに0
マッピング・キャンバス:
canvas = mSurfaceHolder.lockCanvas(null);
if(mBitmap == null){
mBitmap = Bitmap.createBitmap (1, 1, Bitmap.Config.ARGB_8888);;
}
final Canvas c = new Canvas (mBitmap);
c.drawColor(0, PorterDuff.Mode.CLEAR);
commandManager.executeAll(c);
canvas.drawBitmap (mBitmap, 0, 0,null);
保存画像:そのカスタムキャンバスについて、あなたは私は2つのキャンバスを作成する必要が意味していますどのようにあなたのRESPONSの@xjaphxため
final FileOutputStream out = new FileOutputStream(new File(APP_FILE_PATH + "/myAwesomeDrawing.png"));
nBitmap.compress(Bitmap.CompressFormat.PNG, 90, out);
out.flush();
out.close();
関連する問題
- 1. 私は次のコードを持ってクリック
- 2. Javaは私がプリミティブラッパークラスを持って、次のコード持ってカッコ
- 3. は、私は次のPHPコードを持って戻ってMySQLの
- 4. 私はLaravelによって返され、次のコードを持って、次のコード
- 5. HTML5キャンバス - ...私は、次のHTMLを持っているクラス
- 6. コードは、私は次のコードを持っている別の1
- 7. Angular2コードは、私は次のコードを持っているインラインテンプレートエラーに
- 8. は、私は私のコントローラで次のコードを持って.to_i
- 9. は、私は私のmailmanager.csに次のコードを持ってmailmessage.replyto
- 10. はい、私は次のHTMLコード/構造持って、私はテーブル
- 11. 検証は、私は私のXAMLで、次のコード持って
- 12. キャンバスと私はイメージを描画コード持っているレイアウト
- 13. 私は次のコードを持っている私のルートユーザーディレクトリ
- 14. 私は私のコンポーネントで次のコードを持って
- 15. 私は、次のPHPコードを持っている私のデータベース
- 16. HTML5キャンバス私は次のコードsnipper持つ複雑な形状に
- 17. NHibernateのQueryOverは、私は、次のNHibernateのコードを持って
- 18. jqueryのは、私は次のコードを持っているのdiv
- 19. は、私は次のコードを持っているJavaの
- 20. は、私は、次のコードを持っているJavaの
- 21. は、私は次のコードを持っているのコンストラクタ
- 22. レジストリのリダイレクトは、私は次のコードを持っているHKEY_CURRENT_USER
- 23. は、プログラム私は次のコードを持っているのDataTable
- 24. は、私は次のコードを持っているのPython
- 25. Haskellは、私は次のコードを持っているのInt
- 26. は、私は次のPythonコードを持っているのPython
- 27. は、私は次のコードを持っているエンティティの作成
- 28. ジャンゴ/ Pythonの日は、私は次のコードを持ってチェック
- 29. は、私はPythonで、次のコードを持っているのpython
- 30. は、私は次のコードを持っているwxPythonの
あなたのお世話に感謝します.Matthew Shea、それが道だとどうですか? – Emkey
SDカードでの意味ですか? BitmapFactory.decodeFile(...)を使用してください。それは電話の経路を取る。 –
@Emkey彼は正しい – Siten