Android na veia

    Featured Posts

Rotacionar um Bitmap usando Canvas

Para rotacionar uma imagem usando canvas em Android basta usar o exemplo abaixo como modelo:


No método onDraw faça:

Bitmap imagemExemplo = BitmapFactory.decodeResource(getResources(), imagemExemplo);
Matrix m = new Matrix();
m.setRotate(GrauRotacao, imagemExemplo().getWidth() / 2, imagemExemplo.getHeight() / 2);
Bitmap imagemRotacionada = Bitmap.createBitmap(imagemExemplo, 0, 0, imagemExemplo.getWidth(),
imagemExemplo.getHeight(), m, true);
c.drawBitmap(imagemRotacionada, (imagemExemplo.getWidth() / 2) -
(imagemRotacionada.getWidth() / 2) , (imagemExemplo.getHeight() / 2) -                     (imagemRotacionada.getHeight() / 2), p);


Pronto sua imagem foi rotacionada, agora é só conferir o resultado!
author

Rodrigo Macedo

Sou desenvolvedor android e há mais de 5 anos trabalho com dispositivos móveis.

para Receba atualizações grátis!

www.CodeNirvana.in

Related Posts Plugin for WordPress, Blogger...
Copyright © Android na veia