JavaES
Dezembro 16, 2008, 8:45am
#1
Alguém sabe me explicar como são feitos os efeitos de transição de telas (telas construídas com Canvas) coo aqueles utilizados em alguns jogos para celular ou na API LWUIT?
Eu imagino q eles transformam tudo que está numa tela em uma imagem mutável e fazem um movimento com as coordenadas x e y da imagem, mas não tenho certeza e gostaria de saber qual a melhor forma de se fazer isto, caso alguém já saiba.
Fiz meu tcc com lwuit e possuia várias telas.
O que foi feito foi o seguinte:
Um dos jeitos é o seguinte:
Fazer apenas 1 midlet e as telas colocar só com form
nos form colocar
Command exit = new Command(“Sair”, 1);
this.addCommand(exit);
this.setCommandListener(this.meuMidlet);
e no midlet colocar um case no actionPerformed colocando
this.frm1.setVisible(false);
this.frm2.setVisible(true);
No meu tcc no inicio eu fiz com case e depois eu passei a usar metodos.
Se tiver com muita duvida posta que eu coloco um exemplo mais completo.
Espero te ajudado.
JavaES
Dezembro 17, 2008, 9:27am
#3
[quote=vanessasouza]Fiz meu tcc com lwuit e possuia várias telas.
O que foi feito foi o seguinte:
Um dos jeitos é o seguinte:
Fazer apenas 1 midlet e as telas colocar só com form
nos form colocar
Command exit = new Command(“Sair”, 1);
this.addCommand(exit);
this.setCommandListener(this.meuMidlet);
e no midlet colocar um case no actionPerformed colocando
this.frm1.setVisible(false);
this.frm2.setVisible(true);
No meu tcc no inicio eu fiz com case e depois eu passei a usar metodos.
Se tiver com muita duvida posta que eu coloco um exemplo mais completo.
Espero te ajudado.
[/quote]
Mas isso vc fez usando a LWUIT? Esse é o problema, quero fugir dela, estou criando os meus próprios componentes, bem mais leves.
Como não estou achando uma solução, vou abrir a LWUIT para ver se consigo abstrair algo.