Não sei dizer a diferença entre ImageView.ScaleType.CENTER_INSIDE
e ImageView.ScaleType.FIT_CENTER
.
CENTER_INSIDE
Escale a imagem uniformemente (mantenha a proporção da imagem) para que ambas as dimensões (largura e altura) da imagem sejam iguais ou menores que a dimensão correspondente da vista (menos preenchimento).
FIT_CENTER
Calcule uma escala que manterá a proporção original do src, mas também garantirá que o src se ajuste totalmente ao dst. Pelo menos um eixo (X ou Y) caberá exatamente. O resultado é centralizado no dst.
Alguém pode esclarecer a diferença entre os dois?
center
/centerInside
, etc., na verdade, não centraliza a imagem, até onde eu sei. Pelo menos no caso em que a imagem é menor que a vista. Eu poderia estar errado.