我正在编写一个小部件,通过画布绘制图像组合。
如果我解码位图并绘制它,我会得到一个非常糟糕的图像。
我使用此代码来执行此操作:
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);
我必须以不同的方式设置油漆吗?