在Android中,可以通过Matrix来对图片进行缩放,旋转和平移的操作
Matrix.postScale(float sx,float sy):缩放Matrix.postRotate(float degrees):旋转Matrix.postTranslate(float dx,float dy):平移Matrix.reset():清空重置
ImageView.setImgeMartrix(Matrix matrix)设置图片的Matrix
可是当我们把这些内容写上之后,我们发现点击相应的按钮竟然没有反应,这是因为需要在ImageView的布局上面添加这样的一句话
android:scaleType="matrix"
另外,这个需要改变的ImageView的大小应该改为充满fill_parent,wrap_content时,在缩放中的放大功能上会使图片部分放大,因为imageView的大小是固定的