0

キャンバスで画像の組み合わせを描くウィジェットを書いています。

ビットマップをデコードして描画すると、非常に悪い画像が表示されます。

私はこれを行うためにこのコードを使用します:

int widht = 100;
int heigt = 100;

Bitmap bitmap = Bitmap.createScaledBitmap(BitmapFactory.decodeResource(c.getResources(), R.drawable.square), widht, heigt, true);

Bitmap image = Bitmap.createBitmap(widht, heigt, Bitmap.Config.ARGB_8888);

Canvas canvas = new Canvas(image);

Paint paint = new Paint();
paint.setAntiAlias(true);

canvas.drawBitmap(bitmap, left, top, paint);

別の方法でペイントを設定する必要がありますか?

4

1 に答える 1

0

アプリがサポートするように設定されていない画面でテストしていますか?

<supports-screens android:xlargeScreens="true"
                  android:largeScreens="true"
                  android:normalScreens="true"
                  android:smallScreens="true"
                  android:anyDensity="true"/>
于 2014-01-29T05:58:01.037 に答える