Autore Topic: Domanda da newbie sulle Animazioni  (Letto 1934 volte)

Offline Davide_77

  • Nuovo arrivato
  • *
  • Post: 20
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
  • Sistema operativo:
    Win XP
Domanda da newbie sulle Animazioni
« il: 25 Marzo 2010, 16:32:34 CET »
0
Ciao,
Non sto ancora realmente programmando per android, ma mi sto prima smazzando un po' di documentazione nel tempo libero per capire come meglio approcciarmi a questo mondo.

Ho una curiosità sulle animazioni.... Negli esempi vedo sempre animazioni di oggetti singoli sullo schermo tramite la FrameAnimation, ma la mia domanda è semplice....

Si possono animare contemporaneamente più oggetti nella stessa View? A rigor di logica direi che si può, solo che non ho capito come farlo...  :)
se Il topic è fuori luogo chiedo scusa ed eliminatelo pure!
« Ultima modifica: 15 Maggio 2010, 17:20:35 CEST da JD »

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +203
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7
Re:Domanda da newbie sulle Animazioni
« Risposta #1 il: 25 Marzo 2010, 17:13:15 CET »
0
la sezione era sbagliata (avevi postato in Tutorials).
Ad ogni modo,
questo metodo è richiamabile su una View, quindi anche su un LinearLayout (ad esempio) che eredita da View.
http://developer.android.com/reference/android/view/View.html#startAnimation(android.view.animation.Animation)

Saluti.
Qlimax
« Ultima modifica: 25 Marzo 2010, 17:17:14 CET da Qlimax »

Offline Davide_77

  • Nuovo arrivato
  • *
  • Post: 20
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
  • Sistema operativo:
    Win XP
Re:Domanda da newbie sulle Animazioni
« Risposta #2 il: 25 Marzo 2010, 17:17:32 CET »
0
si si l'avevo visto il metodo StartAnimations....
solo che mi manca la visione globale della cosa....
E' possibile fare startAnimation su più di un oggetto contemporaneamente nella stessa View oppure bisogna ricorrere, per esempio, ai thread per animare più oggetti contemporaneamente?

(scusa avevo sbagliato sezione)

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +203
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7
Re:Domanda da newbie sulle Animazioni
« Risposta #3 il: 25 Marzo 2010, 18:29:17 CET »
0
le animazioni sul layout agiscono a livello di layout, quindi su tutte le view in esso contenute:
se decidi di far ruotare un layout, sarà il layout con tutte le view al suo interno a ruotare. le view al suo interno non ruoteranno su se stesse.

le animazioni sulle view agiscono a livello di view.

il metodo startAnimation non è bloccante. dunque non hai bisogno di thread per animare piu views...

semplicente nel codice scriverai:
view1.startAnimation(..);
view2.startAnimation(..);
view3.startAnimation(..);
view4.startAnimation(..);

e le animazioni partiranno contemporaneamente.

il concetto è semplice.

Saluti
Qlimax