I am trying to draw text on a canvas, and then rotate the canvas so the text is displayed upside down. However it still does not display upside down. The bitmap is displayed upside down but the text isn't.
Canvas canvas = new Canvas(bm);
canvas.drawText(text, 0, bm.getHeight()/2, paint);
canvas.rotate(180, bm.getWidth()/2, bm.getHeight()/2);