Bitmap icon = BitmapFactory.decodeResource(this.getResources(),R.raw.book11);
Canvas c = new Canvas(icon);
使用这行代码制作画布实际上会增加画布(150x177)与位图(100x118)的大小。如果我使用预定义画布的大小,则会裁剪位图。请帮忙。 感谢。
答案 0 :(得分:1)
我用这个等式解决了我的问题:
event.getX()*3/2;
event.getY()*3/2;
答案 1 :(得分:0)
当您将图像资源用于“更大/更高”的屏幕分辨率/密度时,如果该特定配置缺少特定资产(即您在hdpi设备上引用图像),系统将自动升级图像资源虽然该图像不存在于drawable-hdpi中,但仅存在于raw drawable目录中。)
请注意,缩放系数取决于设备的屏幕密度。在你的情况下似乎是1.5。
编辑:如果尚未完成,请查看link。