Autore Topic: Impostare un ritardo temporale nel Listener (delay)  (Letto 397 volte)

Offline MMarko

  • Utente junior
  • **
  • Post: 128
  • Respect: +5
    • MarcoMatarazzi
    • Mostra profilo
    • La Rocchetta Bed And Breakfast
  • Dispositivo Android:
    HTC Legend
  • Play Store ID:
    MarcoMatarazzi
Impostare un ritardo temporale nel Listener (delay)
« il: 10 Dicembre 2010, 09:56:55 CET »
0
Ciao a tutti,
sto lavorando a una gallery che mi permette di visualizzare delle foto, scorrendo l'anteprima mi cambia l'immagine di sfondo.
Tutto funziona benone unica cosa è che questa funzione:
Codice (Java): [Seleziona]
gallery.setOnItemSelectedListener(new Gallery.OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3) {
                                                               
                imageSwitcher.setImageResource(immaginiGrandi[arg2]);
        }

        @Override
        public void onNothingSelected(AdapterView<?> arg0) {
                // TODO Auto-generated method stub
        }
        });
Mi imposta l'immagine di sfondo anche durante lo scrorrimento della gallery, questo provoca un movimento non fluido (dovuto al fatto che l'imageSwitcher viene continuamente settato durante lo scorrimento.

Come posso risolvere?
E' possibile fare in modo che
Codice (Java): [Seleziona]
imageSwitcher.setImageResource(immaginiGrandi[arg2]);venga fatto dopo un paio di decimi di secondo?

Grazie raga ;)