imageview

Mattepuffo's logo
Visualizzare immagini in Android con Glide

Visualizzare immagini in Android con Glide

Glide viene descritta come una libreria per la gestione delle immagini in Android.

Sembra essere molto veloce, e soprattutto molto facile da usare.

E' in grado di caricare immagini anche da url remoti senza dover fare richieste HTTP; cioè, le fa direttamente la libreria al posto nostro!

Supporta tutti gli SDK dalla versione 14; quindi andiamo abbastanza indietro nel tempo.

Mattepuffo's logo
Usare DataGrid in TornadoFX e Kotlin

Usare DataGrid in TornadoFX e Kotlin

Oggi vediamo probabilmente l'unico componente data-drigven di TronadoFX: DataGrid!

Sostanzialmente è simile al layout GridPane, nel senso che divide la schermata in righe e colonne.

La differenza sta nel fatto che non è un layout, ma è un contenitore per dati.

Ne vediamo un esempio basico, in cui mettiamo tre immagini.

Mattepuffo's logo
Creare una ListView di immagini in JavaFX

Creare una ListView di immagini in JavaFX

Quello che faremo oggi è questo: da una voce di menu creato in FXML, avviamo un DirectoryChooser, dal quale prendiamo tutte le immagini della directory scelta, e le mettiamo in una ListView.

Inoltre, metteremo l'immagine selezionata dentro ad un ImageView.

Mattepuffo's logo
Usare i Toast in Android

Usare i Toast in Android

I Toast sono dei semplici avvisi mostrati all'utente.

Non hanno un'interazione diretta con l'utente, ma spariscono dopo un certo lasso di tempo.

Molto utili per brevi messaggi; io li uso inviare messaggi quando intercetto una eccezione.

Qui trovate la doc ufficiale; il metodo più interessante è makeText, che due versioni, di cui noi useremo quella che prevede l'impostazione del messaggio.

Vediamo qualche semplice esempio.

Toast t = Toast.makeText(getApplicationContext(), "Il file non esiste", Toast.LENGTH_SHORT);
t.show();

Il parametro è il Context; potrebbe andar bene anche un this.

Il secondo parametro il messaggio da visualizzare, e il terzo la durata (in questo caso uno degli standard di Android).