android - can an image be manipulated using canvas -
is possible manipulate images using canvas? how image onto canvas?
@override protected void ondraw(canvas canvas) { bitmap bitmap = bitmapfactory.decoderesource(getresources(), r.drawable.icon); bitmap mbitmap = bitmap.copy(bitmap.getconfig(), true); canvas = new canvas(mbitmap); matrix matrix = new matrix(); canvas.drawbitmap(mbitmap, matrix, mpaint); }
i'm unable see image on screen. canvas.drawbitmap() shouldn't necessary since i'm using constructor , passing mbitmap.
yes can, don't "get image onto canvas," canvas interface draw onto bitmap. so, create canvas , give reference mutable bitmap:
canvas c = new canvas(mybitmap);
very easy :)
Comments
Post a Comment