Android BitmapとDrawableが互いに変換する簡単なコード
683 ワード
多くの開発者は、AndroidのDrawableとBitmapの間でどのように変換が関連しているか分からないと話しています.以下、Android 123では、比較的簡単で効率的な方法を2つご紹介します.
一、Bitmap回転Drawable
Android開発網は、BtimapDrawableがDrawableのサブクラスであるため、最終的にはbdオブジェクトを直接使用すればよいとヒントを与えている.
二、Drawable回転Bitmap
Bitmapオブジェクトに移行すると、DrawableオブジェクトをAndroidのSK在庫を介して1バイトの出力ストリームにすることができ、最終的にはjpgやpngとなるファイルを保存することもできます.
最終的にbmは私たちが必要とするBitmapオブジェクトです.
一、Bitmap回転Drawable
Bitmap bm=xxx; //xxx
BitmapDrawable bd=BitmapDrawable(bm);
Android開発網は、BtimapDrawableがDrawableのサブクラスであるため、最終的にはbdオブジェクトを直接使用すればよいとヒントを与えている.
二、Drawable回転Bitmap
Bitmapオブジェクトに移行すると、DrawableオブジェクトをAndroidのSK在庫を介して1バイトの出力ストリームにすることができ、最終的にはjpgやpngとなるファイルを保存することもできます.
Drawable d=xxx; //xxx drawable
BitmapDrawable bd = (BitmapDrawable) d;
Bitmap bm = bd.getBitmap();
最終的にbmは私たちが必要とするBitmapオブジェクトです.