我正在更改图像矩阵(缩放和拖动)并调用 imageview.setImageMatrix(matrix) 但图像不会改变。
我没有忘记设置:
android:scaleType="matrix"
在 xml 文件中。
我检查了日志,触摸事件被正确拦截+矩阵本身被正确计算。
但仍然......对屏幕上的图像没有影响......
有人遇到过这种奇怪的行为吗?
最佳答案
这篇文章可能会对您有所帮助 Why does ImageView.setImageMatrix() not work? 请记住(来自文档)Matrix 没有构造函数,因此必须使用 reset() - 构造单位矩阵或 set..() 函数之一(例如 setTranslate、setRotate、等)。
关于android - imageview.setImageMatrix 不改变图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9258844/