Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

AJBM

Redimensionar imagem

Mensagens Recomendadas

AJBM

Boas!

Eu estou a fazer um jogo em android, e estou a seguir este tutorial

https://www.youtube.com/embed/GPzTSpZwFoU?feature=oembed

.

Mas estou com um problema, a imagem de fundo não se está adaptar bem ao dispositivo.


...
//tamanho da imagem
public static final int WIDTH = 594;
public static final int HEIGHT = 274;
....
@Override
public void draw(Canvas canvas) {
	super.draw(canvas);
	if (canvas != null) {
		float scaleFactorX = getWidth() / WIDTH;
		float scaleFactorY = getHeight() / HEIGHT;
		int savedState = canvas.save();
		canvas.scale(scaleFactorX, scaleFactorY);// a imagem fica muito grande
		background.draw(canvas);
		canvas.restoreToCount(savedState);
	}
}

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.