Autore Topic: Creazione layout progressiva  (Letto 695 volte)

Offline ryosaeba

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samnsug galaxy s2
Creazione layout progressiva
« il: 10 Settembre 2011, 11:23:06 CEST »
0
Ciao a tutti  inanzitutto complimenti per il forum ben organizzato e con tanti utenti disponibili e gentili .
ora passo alla domanda probabilmente banale per molti di voi ma io sono alle prime armi con Android .

ho un LinearLayout composto da un campo textview un RadioGroup ed altri elementi la mia neceistà e' che la textview compaia a video 10 secondi prima degli altri elementi ,sto provando a vedere di usare le animation ma fin'ora con scarsi risultati c'e qualcuno di voi che sa come fare o darmi qualche consiglio??

ciao e grazie :)

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Creazione layout progressiva
« Risposta #1 il: 10 Settembre 2011, 13:45:14 CEST »
+1
Tramite un Handler fai in modo che dopo 10 secondi vengano resi visibili gli altri elementi.

http://developer.android.com/reference/android/os/Handler.html#postDelayed(java.lang.Runnable, long)

Offline ryosaeba

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samnsug galaxy s2
Re:Creazione layout progressiva
« Risposta #2 il: 10 Settembre 2011, 15:27:33 CEST »
0
grazie mille ora vedo di capire come funziona o di fare una ricerca nel forum con qualche esempio :)

Offline ryosaeba

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samnsug galaxy s2
Re:Creazione layout progressiva
« Risposta #3 il: 11 Settembre 2011, 00:57:17 CEST »
0
seguendo il tuo post indicato sono quasi riuscito a risolvere il mio problema ma ora mi nasce un altra domanda collegata,
come faccio a bloccare un postdelay mi spiego meglio in base ad alcuenze azioni devo eseguire l'operazione ogni 10 secondi ma se faccio una determinata azione devo azzerare il timer e rifarlo ripartire da 0 fino a 10 grazie ancoa per l'aiuto che mi state dando..

Offline teskio

  • Moderatore globale
  • Utente normale
  • *****
  • Post: 387
  • Respect: +118
    • Github
    • Google+
    • Mostra profilo
    • Skullab
  • Dispositivo Android:
    Cubot GT99 / SurfTab Ventos 10.1
  • Play Store ID:
    Skullab Software
  • Sistema operativo:
    windows 7 / ubuntu 12.04
Re:Creazione layout progressiva
« Risposta #4 il: 11 Settembre 2011, 09:23:15 CEST »
0
Potresti implementare un Timer che allo scadere faccia un post() invece di un postDelayed(), in questo modo puoi azzerare il Timer e ritardare l'esecuzione. C'è anche ScheduledThreadPoolExecutor nel caso tu abbia bisogno di più worker thread attivi nello stesso processo.

Oppure ancora più "hand-made"  ti crei tu un Thread che faccia da contatore e che possa gestire una interruzione :-P

Offline ryosaeba

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samnsug galaxy s2
Re:Creazione layout progressiva
« Risposta #5 il: 13 Settembre 2011, 09:49:04 CEST »
0
ho risolto utilizando gli handelr come sugerito sopra :) grazie ancora per l'aiuto