【发布时间】:2011-05-08 11:59:44
【问题描述】:
我试图在保持其纵横比的同时显示缩放的图像,但同时将其与底部对齐。
使用 android:scaleType="FitXY" 会使图像垂直和水平居中,因此不会与底部对齐。 使用“FitEnd”会导致图像与右下角对齐,因此它不会水平居中。
有没有办法解决这个问题?也许使用一些矩阵来缩放它(scaleType="matrix")?
编辑:澄清一下我到底想要什么......
我有一个 ImageView,我无法更改其布局(位置、大小、重力等)。我想加载一个位图作为其源图像,但将该位图缩放到 ImageView 的大小(保留位图的纵横比),然后与 ImageView 的底部对齐。
编辑:在尝试了我能想到的一切(以及这里建议的一切)之后,我们最终将 ImageView 子类化并在 onDraw 中自己进行缩放/平移。
【问题讨论】: