電話ギャラリーから画像を持っているだけです。それらのほとんどは、縦長(高さ>幅)または横長(幅>高さ)のいずれかです。
各写真を正方形で表示したい 各画像は、それを入れる予定のイメージビューよりも大きいです。それでいいです。画像をトリミングして中央に配置したい
imageview scaleType を使用しています
FitXY
それは私が望むもの、正方形を提供しますが、アスペクト比を維持しないため、画像が歪んで見えます。
だから私は使う
centerCrop
縦横比は維持されますが、画像ビューはもはや正方形ではありません (縦横比が維持されているため)
私が欲しいのはcenterCrop + fitXYの両方だと思います。つまり、縦横比を維持した正方形の画像が欲しいです
これどうやってするの?