如果 ImageView 落在视图切换器边界之外,我该如何调整它?

How do i adjust ImageView if it falls outside of view Switcher bounds?

我有视图切换器(它包含水壶的 2 个视图 - 打开和关闭)

第一张图片是 kettle "off" ,它位于实际 viewSwitcher 之外。

我尝试了 fitXY、fixStart、fitCenter - 没有帮助! 下面是viewSwitcher的布局

我已经尝试更改水壶图像本身的大小 - 它没有帮助

如何让它停留在视图切换器的范围内?

将此应用到您的 ImageView

android:adjustViewBounds="true"

如果fitXY缩放不正确,改成这个

android:scaleType="centerInside"

让你的 imageView scaleType centerInside 并设置 adjustViewBounds 为 true

android:scaleType="centerInside"
android:adjustViewBounds="true"