qualcuno sa che esiste un'animazione xml che consente al pulsante di rimbalzare per alcuni secondi. Se è possibile e condividere alcuni esempi ...Pulsante Bounce al rubinetto
6
A
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
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.
Come possiamo aggiungere questa animazione per più di un pulsante,.? In realtà i pulsanti cadono uno dopo l'altro. –
Grazie per la condivisione davvero bella, funziona bene – Sam