2017-02-25 26 views
1

私はUnityのlistViewアイテムで作業していて、UI Imageに適切に画像をフィットさせるために頑張っています。私はPreserver Aspect Ratopを使って複数のものを試しましたが、塗りつぶした画像の種類はほとんどすべてのものを使っていましたが、うまく見えませんでした。アンドロイドでは、達成しようとしているものをセンター作物と呼んでいます。最初のイメージはPreserve Aspectで、もう1つはイメージなしです。 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 Center切り取り

Image without Preserver Aspect

私はそれを達成するために何をすべき。

ありがとうございます。

+0

こんにちは、あなたはそれが見えるようにしたい、とどのようにそれが現在のように見ているどのように説明したり、証明することができますか? – AVAVT

+0

UIイメージの幅と高さにフィットさせるだけで、そこから出てくるクロップを単純に合わせたいと思っています。画像にストレッチが現れないようにします。 – DevUsman

+0

イメージコンポーネントの幅/高さを事前に定義することはできますか?そのような場合、我々はマスクでそれを行うことができます。 – AVAVT

答えて

0

これは、2つの画像を使用して考えることができる方法の1つです。外側の画像は、ご希望のサイズに設定され、マスクコンポーネント有している:

enter image description here

内部画像は、外側画像の中央に設定され、外側の画像(いずれかのプログラムで又は手で)を合わせてスケーリングされるそれ外側のイメージのマスクによって切り取られ、必要な領域だけが表示されます。

enter image description here