首页 > 代码库 > 使用Martix来实现缩放图片的功能
使用Martix来实现缩放图片的功能
使用Martix(android.graphics.Matrix)类中的postScale()方法结合Bitmap来实现缩放图片的功能Bitmap bmp = BitmapFactory.decodeResource(getResource(),R.drawalbe.icon1)int bmpwidth = bmp.getWidth();int bmpheight = bmp.getHeight();Matrix matrix = new Matrix();matrix.postScale(width,height);Bitmap bm = Bitmap.createBitmap(bmp,0,0,bmpwidth,bmpheight ,matrix,true);imageView.setImageBitmap(bm);iv = (ImageView) findViewById(R.id.iv); iv.setImageResource(R.drawable.icon);onTouchEvent():Matrix mtrx = iv.getImageMatrix(); mtrx.postScale(2, 2); iv.setImageMatrix(mtrx); iv.setScaleType(ScaleType.MATRIX); iv.invalidate();
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。