安卓 SeekBar与Matrix结合对图片进行旋转、斜切操作
关键代码:
Matrix matrix = new Matrix(); switch (seekBar.getId()) { case R.id.x_seekBar: matrix.reset(); matrix.postRotate(seekBar.getProgress()); //设置旋转 break; case R.id.y_seekBar: matrix.reset(); matrix.setSkew((float) (seekBar.getProgress() / 100), (float) (seekBar.getProgress() / 100)); //设置斜切 break; } System.gc(); bp=Bitmap.createBitmap(bitmap,0,0,w,h,matrix,true); iv.setImageBitmap(bp);