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 回答