2013-02-21 12 views

risposta

15

Ecco un modo semplice per farlo utilizzando un ObjectAnimator. Se si desidera che questo lavoro di pre-nido d'ape, è possibile utilizzare la stessa sintassi e farlo con un view animation, o utilizzare NineOldAndroids.

ObjectAnimator animY = ObjectAnimator.ofFloat(button, "translationY", -100f, 0f); 
animY.setDuration(1000);//1sec 
animY.setInterpolator(new BounceInterpolator()); 
animY.setRepeatCount(numRepeats); 
animY.start(); 
+0

Come possiamo aggiungere questa animazione per più di un pulsante,.? In realtà i pulsanti cadono uno dopo l'altro. –

+0

Grazie per la condivisione davvero bella, funziona bene – Sam

0

Dai un'occhiata a here per alcune animazioni di esempio utilizzando uno ViewPropertyAnimator. Se vuoi usarlo sulle API sotto HoneyComb, dovresti provare a usare NineOldAndroids che è una porta delle animazioni di HoneyComb per abbassare le API.

Problemi correlati