LoginSignup
5
2

More than 5 years have passed since last update.

すぐ思い出すためのAndroid ImageViewのScaleType一覧 (画像つき)

Last updated at Posted at 2018-11-17

前置き

  • いつも、 ImageViewScaleType がわからなくなってAPIリファレンスを見てしまう (しかも一部は Matrix.ScaleToFit を見ないと分からない) ので、せめて素早く思い出せるように、画像つきで各 ScaleType の特徴を整理しました

ScaleType 一覧

ScaleType 両辺とも画像のほうが大きい 片辺だけ画像のほうが大きい 両辺とも画像のほうが小さい 説明
(サイズ関係)
CENTER 拡大も縮小もしない
FIT_CENTER 片辺が ImageView に一致。
もう片辺は ImageView 以下
CENTER_CROP 片辺が ImageView に一致。
もう片辺は ImageView 以上
CENTER_INSIDE 画像が ImageView より大きい場合、
両辺が ImageView に収まるように縮小する。
画像が ImageView よりも小さい場合はそのまま
FIT_XY 両辺とも ImageView 一致
FIT_START FIT_CENTER の拡大・縮小をして左上につける
FIT_END FIT_CENTER の拡大・縮小をして右下につける

MATRIX は変換行列を自分で設定する変幻自在の ScaleType なので、除外しています

おまけ: 表示確認用アプリ

5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2