NOTA! Questo sito utilizza i cookie e tecnologie simili.

Se non si modificano le impostazioni del browser, l'utente accetta. Per saperne di piu'

Approvo

Guida J2ME - 59: visualizzare le foto in Form o Canvas

Guida J2ME, corso base java microedition

 

Nel capitolo precedente abbiamo visto che è possibile convertire le fotografie appena scattate in oggetti di tipo Image; in questo modo, sarà molto semplice - cambiando schermata, dopo la cattura della foto - visualizzare l'immagine catturata, ad esempio inserendola in un Form o disegnandola direttamente su una Canvas.

 

Prima di procedere alla visualizzazione della foto, comunque, dovremo bloccare il Player che acquisisce il video e rendere invisibile il VideoControl.

 

Queste operazioni, implementabili con le istruzioni:

player.stop();

vc.setVisible(false);

andranno effettuate subito dopo aver 'scattato la foto'.

 

 

Per visualizzare la fotografia inserendola in un Form agganciato al Display dovremo prima creare un ImageItem partendo dall'oggetto Image, cosa fattibile con il costruttore di ImageItem:

ImageItem(String label, Image img, int layout, String altText);

dopodichè dovremo agganciare l'ImageItem ottenuto ad un Form, invocandone il metodo:

append(Item i); .

 

Per disegnare, invece, un Image su una Canvas, dovremo invocare il metodo drawImage di Graphics all'interno del metodo paint della Canvas, passandogli il nostro oggetto Image come primo parametro.

 

La firma del metodo drawImage di Graphics è la seguente:

drawImage(Image img, int x, int y, int anchor)   :   void; .

 

Pagina di Francesco Milanese (redbaron85) su Facebook   Pagina di Francesco Milanese (redbaron85) su Google Plus   Profilo di Francesco Milanese (redbaron85) su LinkedIn   Pagina di Francesco Milanese (redbaron85) su Twitter   Canale Youtube di Francesco Milanese (redbaron85ct)

Vai all'inizio della pagina