Android/XML - 如何把不同的图片align/scale拼在一起?
Android/XML - How to align/scale different images together?
基本上我只有一张图片,它有多个图层。我已将这些层分离为单独的图像,因此我可以通过编程方式操作它们。一个例子是一张脸的图像,其中每个部分(眼睛、鼻子、嘴巴)我都分成了它们自己的图像。当我试图将它们全部对齐时,问题就出现了,就像它们在原始图像中的相同位置一样。它们的缩放比例不同,我需要它们在原始图像中的位置精确对齐。有没有办法在 XML 中设置它们,以便它们匹配比例并保持这种状态,同时保留单独的图像?如果这是一个愚蠢的问题,我很抱歉,我似乎无法弄清楚。如果有比我正在尝试的更好的选择,那也很好!
假设您所有的图片都具有相同的尺寸,这是最合理的做法。现在将它们全部包装在一个 FrameLayout 中,设置所有图像,高度匹配父级并控制 FrameLayout 的 width/height。所有的 ImageView 都将保持相同的比例
基本上我只有一张图片,它有多个图层。我已将这些层分离为单独的图像,因此我可以通过编程方式操作它们。一个例子是一张脸的图像,其中每个部分(眼睛、鼻子、嘴巴)我都分成了它们自己的图像。当我试图将它们全部对齐时,问题就出现了,就像它们在原始图像中的相同位置一样。它们的缩放比例不同,我需要它们在原始图像中的位置精确对齐。有没有办法在 XML 中设置它们,以便它们匹配比例并保持这种状态,同时保留单独的图像?如果这是一个愚蠢的问题,我很抱歉,我似乎无法弄清楚。如果有比我正在尝试的更好的选择,那也很好!
假设您所有的图片都具有相同的尺寸,这是最合理的做法。现在将它们全部包装在一个 FrameLayout 中,设置所有图像,高度匹配父级并控制 FrameLayout 的 width/height。所有的 ImageView 都将保持相同的比例