我有一个ImageView对于我的屏幕来说太大了。我希望它从左侧开始并在屏幕之外继续。ImageView从左侧开始
现在我用
scaleType = "centerCrop"
,但它不是我想要的。
现在我有
但我要的是
任何线索给我吗? 感谢
编辑 下面是它fitStart作用:
我有一个ImageView对于我的屏幕来说太大了。我希望它从左侧开始并在屏幕之外继续。ImageView从左侧开始
现在我用
scaleType = "centerCrop"
,但它不是我想要的。
现在我有
但我要的是
任何线索给我吗? 感谢
编辑 下面是它fitStart作用:
我已经能够做什么,我想与使用矩阵。
我重用从这个问题的答案代码:
https://stackoverflow.com/a/6333518/5749193
但不是与宽度一起去,我与高度来计算比例因子去了。
希望它可以帮助别人!
您可能需要使用
scaleType = "fitStart"
看到https://developer.android.com/reference/android/widget/ImageView.ScaleType.html
编辑
也许设定adjustViewBounds = true
https://developer.android.com/reference/android/widget/ImageView.html#attr_android:adjustViewBounds
我已经把它做在我的编辑,而不是我什么.. – dequec64
仍然不是我所期望的..我会尝试用自定义矩阵 – dequec64