Android路径未在相对视图中跟随坐标

Android路径未在相对视图中跟随坐标,android,Android,我有一个自定义路径,我从Adobe Illustrator获得了坐标,它相对于一个600x600的矩形。当我尝试在Android上为自定义视图绘制该路径时,它在视图中的大小和位置都不正确。密度会影响这些坐标吗?我知道自定义视图的onDraw方法的画布原点为0,0,但我甚至做了以下操作: Bitmap result = Bitmap.createBitmap(600, 600, Config.ARG_8888); Canvas canvas = new Canvas(result); canvas

我有一个自定义路径,我从Adobe Illustrator获得了坐标,它相对于一个600x600的矩形。当我尝试在Android上为自定义视图绘制该路径时,它在视图中的大小和位置都不正确。密度会影响这些坐标吗?我知道自定义视图的onDraw方法的画布原点为0,0,但我甚至做了以下操作:

Bitmap result = Bitmap.createBitmap(600, 600, Config.ARG_8888);
Canvas canvas = new Canvas(result);
canvas.drawPath(myCustomPath);
当我检查我的结果位图时,路径不接近它应该位于的位置。我不明白为什么它不起作用

谢谢

我在我得到的东西上添加了一些图片:

首先,这是原始路径的位置:

这是我在Android画布上看到的:


如您所见,实际图像上的路径与您在Illustrator中看到的路径大小不同。这可能是由于我在设备上的屏幕大小造成的吗?

好的,我发现了我的问题所在,我只是没有正确地缩放路径,没有正确地转换到路径的相对父视图及其在画布上的位置。

你能发布一些预期和实际输出的图像吗?另外,你知道原点在左上角,y坐标向下增加吗?好了@MikeM。添加了一些图像。看起来密度的差异导致了尺寸差异。但是,这不会导致第一组图像中的相对位置差异。是的,相对位置可能是由于我在矩形上进行的平移,但我不确定如何修复大小差异。