2017-02-25 72 views
1

我正在研究Unity中的listView项目,并且坚持在UI图像中适当地调整图像。我使用Preserver Aspect Ratop尝试了多种方法,使用Filled图像类型几乎可以实现所有功能,但无法使其看起来很好。在android中,我们称它为中心作物,我试图实现。第一个图像是保留方面,而第二个图像没有它。 Image with Preserve Aspect but you can see you empty space at top and bottom that looks weird as compared to square images (there are some)Unity UI图像中心作物

Image without Preserver Aspect

我应该怎么做来实现它。

谢谢。

+0

你好,你能解释或证明你想要的样子,以及它如何看起来像现在? – AVAVT

+0

我只是想适应它的UI图像和裁剪的宽度和高度。这样图像上就不会出现拉伸。 – DevUsman

+0

您可以预定义Image组件的宽度/高度吗?在这种情况下,我们可以用面具来做到这一点。 – AVAVT

回答

0

这是一种可以做到这一点的方式,我可以使用2张图像来思考。外图像设定为您的期望的尺寸和具有面罩部件:

enter image description here

内图像被设置在外部图像的中心和缩放以适合外图像(无论是通过程序或通过手)它将被外部图像的蒙版裁剪并仅显示您想要的区域。

enter image description here