显示图片的一部分的时候,发现总是不能正常显示。
例如,一个图片宽100,高100,我们想显示它的左上1/4,很显然会这样写:
canvas.drawBitmap( bmp, rect(0,0,50,50),rect(),null);
但是很可悲的是,这样达不到预期的目的。
看log,getWidth,发现这个图片的宽度增加了50%……
我的图片宽度是24,getWidth是36……
原因未知。
显示图片的一部分的时候,发现总是不能正常显示。
例如,一个图片宽100,高100,我们想显示它的左上1/4,很显然会这样写:
canvas.drawBitmap( bmp, rect(0,0,50,50),rect(),null);
但是很可悲的是,这样达不到预期的目的。
看log,getWidth,发现这个图片的宽度增加了50%……
我的图片宽度是24,getWidth是36……
原因未知。