ギャラリーの画像を指先のキャンバスの背景として設定したい(apiデモサンプル)。ギャラリーからイメージを取得できますが、背景として設定することはできません。 1つの推測では、入力ストリームとして画像を開き、配列として変換してビットマップに渡すことができますが、それが動作するかどうかはわかりませんし、コードがどのようになるかという手掛かりもありません。誰かが私を助けることができますか?Androidペイントキャンバスの背景としてギャラリーから画像を設定する必要があります
答えて
あなたは私たちが今まで知っているかを見ることができ、作業のコードを投稿に
protected void onSizeChanged(int w, int h, int oldw, int oldh) {
super.onSizeChanged(w, h, oldw, oldh);
BitmapFactory.Options decode_options = new BitmapFactory.Options();
decode_options.inMutable = true;
mBitmap = BitmapFactory.decodeFile(<file_path>,decode_options);
mCanvas = new Canvas(mBitmap);
mBitmapPaint.setXfermode(new PorterDuffXfermode (SRC_IN));
}
inMutableオプションはandroidターゲット11のみで動作します。 – user531069
mBitmap = BitmapFactory.decodeFile(
私は同じ問題を抱えており、適切な解決法が得られません。だから私はそれを可能にすることができますか?これを見てください:http://stackoverflow.com/questions/8005811/how-to-handle-this-error-while-select-image-from-android-gallery –
- 1. androidのアセットフォルダから背景画像を設定するには?
- 2. 背景画像なしでペイントキャンバスを保存
- 3. Android:アクティビティで背景色と半透明の背景画像を設定する
- 4. ギャラリー内の画像の上にグレーの背景がありますか?
- 5. 背景画像は背景色より上にある必要があります
- 6. 画像またはdivを背景として設定する
- 7. ap要素の背景色を設定すると、上の画像の背景色も設定されます
- 8. に背景画像があります。
- 9. UITableViewCellの背景画像の設定に関するヘルプが必要
- 10. DrawingAreaの背景として画像を設定する
- 11. JPanelの背景として画像を設定するには
- 12. Android:ベクトルトライアングル(背景あり)画像
- 13. ログイン画像に背景画像を設定しようとしています
- 14. 背景画像を設定する
- 15. 画像を背景に設定する
- 16. 画像を背景として設定していません
- 17. jQuery CSSが背景に背景画像を設定した後:
- 18. 背景画像/ビューをライブカメラビューに設定していますか?
- 19. 背景画像をuitableviewに設定していますか?
- 20. アンドロイドアプリケーションで画像を背景として設定する
- 21. Androidの画像の背景色を設定する方法
- 22. スライダーで背景画像として画像を設定する際の問題
- 23. 背景画像プロパティのGIF画像はアニメーションを停止する必要があります
- 24. Androidでmdpi、ldpi、hdpiの背景画像を設定する
- 25. androidダイアログボックス - 背景画像の不透明度を設定する
- 26. AndroidでWebviewの背景画像を設定する
- 27. AndroidのCollapsingToolbarLayoutに背景画像を設定する6
- 28. 複数の画像を切り替えて背景として設定する
- 29. divから背景画像srcを取得し、それを画像のsrcとして設定します
- 30. ギャラリーからアプリの背景を設定する
をonSizeChanged()関数を変更することができます。たとえば、ディスク上のリソースから作成された有効なBitmapオブジェクトがあり、そのビットマップをキャンバスに描画する方法を知る必要がありますか? – Josh