在 Android 中不允許 ImageView 在產生後,態態修改其長度和寬度,
所以要實現圖片放大缩小的功能,必須將原來的 ImageView 移除,
重新產生一个新的 ImageView,並且指定圖片來源给它,再放入Layout中。
設為 wrap_content 的 ImageView 在 onCreate 的時候就確定了 ImageView 的寬高,
並且给這個 ImageView 分配了内存空間。這個時候我們可以看成是静態設置。
可以理解成已經分配過的就不允许再操作了。
* Reference
- 用Matrix放大了图片,Imageview的大小却没改变
沒有留言:
張貼留言