我正在画布上绘制全屏位图,使用的jpg是TAB 10.1的原始分辨率(1280x752 ..也尝试了1280x800,包括底部菜单的大小)

但是,即使不进行缩放,图片在屏幕上也会变得非常像素化

这是the picture I use for this testthis is the result on the TAB

这是我使用的代码:

Rect rct = new Rect( 0, 0, 1280, 752 );
canvas.drawBitmap( bitmap, null, rct, lPaint );


有什么想法为什么图片没有按原样显示?

最佳答案

在使用lPaint之前,请尝试以下操作:

lPaint = new Paint();
lPaint.setAntiAlias(true);
lPaint.setFilterBitmap(true);
lPaint.setDither(true);

关于android - 全屏位图在TAB 10.1上变为像素化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8752830/

10-09 01:25