返回列表 发帖

[Android]canvas上画图片

之前我画图片都用

1
2
3

Drawable img  = resource.getDrawable(R.drawable.img);
img.setBounds(0,0,width, height);
img.draw(canvas);

但是图片都会丑丑的,後来看到可以


1
2
3
4

Bitmap img = BitmapFactory.decodeResource(getResources(), R.drawable.img); ;
Paint paint = new Paint();
paint.setAntiAlias(true);
canvas.drawBitmap(img, 0,0,paint);


可以setAntiAlias就图片好看多了
也比较方便不用传四个座标进去只要两个

只是有点忘了为何当初我会用drawable去做orz..

koji

返回列表