public static Bitmap flipBitmap(Bitmap src, int type/*0=horizontal, 1=vertical*/) {
Matrix matrix = new Matrix();
if(type == 0) {
matrix.preScale(-1.0f, 1.0f);
}
else if(type == 1) {
matrix.preScale(1.0f, -1.0f);
}
else {
return null;
}
return Bitmap.createBitmap(src, 0, 0, src.getWidth(), src.getHeight(), matrix, true);
}