ギャラリーの画像を指先のキャンバスの背景として設定したい(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. Android:アクティビティで背景色と半透明の背景画像を設定する
- 3. ギャラリー内の画像の上にグレーの背景がありますか?
- 4. 背景画像なしでペイントキャンバスを保存
- 5. JPanelの背景として画像を設定するには
- 6. UITableViewCellの背景画像の設定に関するヘルプが必要
- 7. 背景画像を設定する
- 8. 背景画像/ビューをライブカメラビューに設定していますか?
- 9. 背景画像をuitableviewに設定していますか?
- 10. Androidでmdpi、ldpi、hdpiの背景画像を設定する
- 11. androidダイアログボックス - 背景画像の不透明度を設定する
- 12. AndroidでWebviewの背景画像を設定する
- 13. 他の背景画像がある場合、リピートを伴う背景画像は停止する必要があります
- 14. ギャラリーからアプリの背景を設定する
- 15. phpフォルダからランダムに背景画像を設定する
- 16. ディスクからロードされた背景画像を設定する
- 17. フォント色の背景画像を設定しますか?
- 18. 画像ギャラリーの下部にリンクを表示する必要があります。
- 19. Android:背景画像
- 20. はアイコンを画像またはCSSの背景画像のURLとしてレンダリングする必要がありますか?
- 21. divと背景の代替画像をCSSで設定する
- 22. CSSを使用して背景に複数の画像がありますか?
- 23. Java - GUIに背景画像を設定しようとしています。
- 24. 画像を使ってdivの背景画像を設定するvar?
- 25. phpを使ってメールコンテンツに背景画像を設定する
- 26. 、設定された背景画像
- 27. 複数のインライン背景画像とコンテナドキュメントがありません
- 28. 背景画像カルーセルの背景画像
- 29. EKEventEditViewControllerの背景色/画像を設定してください
- 30. 現在の背景画像の特定の部分にホバリングして背景画像を変更します
をonSizeChanged()関数を変更することができます。たとえば、ディスク上のリソースから作成された有効なBitmapオブジェクトがあり、そのビットマップをキャンバスに描画する方法を知る必要がありますか? – Josh