質問

はどのように描画可能にするビットマップ画像を変換することができますか?

役に立ちましたか?

解決

あなたは BitmapDrawableする は、サウンド>

ドキュメントから:

  

ビットマップをラップすることができDrawable   、タイル張り伸ばし、または整列します。君は   からBitmapDrawableを作成することができます   ファイルパス、入力ストリームを通じて、   XMLのインフレ、またはBitmapから   対象ます。

他のヒント

BitmapするDrawable型画像を変換これを試してください
Drawable d = new BitmapDrawable(getResources(), bitmap);

BitmapDrawableに変換する際に、誤ってスケーリングビットマップの問題を大量に見られた、変換する一般的な方法がある必要があります:

Drawable d = new BitmapDrawable(getResources(), bitmap);

Resources referenceがなければ、bitmapは正しくスケーリングした場合であっても、正しく表示されない場合があります。この方法だけではなくbitmap引数とストレートコールを使用することによって簡単に解決されるだろう、ここに多数の質問があります。

オフィシャルBitmapdrawable ドキュメント

これはビットマップに変換する方法についてのサンプルです>

Bitmap bitmap;  
//Convert bitmap to drawable
Drawable drawable = new BitmapDrawable(getResources(), bitmap);
imageView.setImageDrawable(drawable);

私は、コンテキストで使用

//Convert bitmap to drawable
Drawable drawable = new BitmapDrawable(context.getResources(), bitmap);

あなたはビットマップイメージを持っていて、

のように、描画可能で、それを使用したい場合
Bitmap contact_pic;    //a picture to show in drawable
drawable = new BitmapDrawable(contact_pic); 

ただ、この操作を行います。

private void setImg(ImageView mImageView, Bitmap bitmap) {

    Drawable mDrawable = new BitmapDrawable(getResources(), bitmap);
    mImageView.setDrawable(mDrawable);
}

ここでは別の一つだ。

Drawable drawable = RoundedBitmapDrawableFactory.create(context.getResources(), bitmap);
コードを使用してsketchwareアプリで描画可能にする

秘密ビットマップ

    android.graphics.drawable.BitmapDrawable d = new android.graphics.drawable.BitmapDrawable(getResources(), bitmap);
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top