Autore Topic: Come fare lo zoom e il fadeout contemporaneamente?  (Letto 260 volte)

Offline racoonlab

  • Utente junior
  • **
  • Post: 98
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
Come fare lo zoom e il fadeout contemporaneamente?
« il: 21 Ottobre 2014, 20:51:43 CEST »
0
Salve,

Vorrei riuscire a dare ad una immagine l'effetto zoom e di fadeout contemporaneamente. Se scrivo:
Codice (XML): [Seleziona]
 final Animation numberFadeOut = new AlphaAnimation(1.0f, 0.0f);
        Animation animationZoomIn = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.zoom_in);

        numberFadeOut.setDuration(500);

        mImageNumberThree.startAnimation(animationZoomIn);
        mImageNumberThree.startAnimation(numberFadeOut);

I due non si piacciono a vicenda e l'immagine rimane ferma. Se ne scelgo solo 1 allora il tutto funziona. Qualche suggerimento?

Grazie.

Post unito: 21 Ottobre 2014, 21:06:05 CEST
beh...
ho gestito il tutto tramite xml ovvero in zoom_in.xml ho implementato sia lo zoom che il fade-out e il problema e' risolto.

Codice: [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:fillAfter="true" >

    <scale
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:duration="1000"
        android:fromXScale="1"
        android:fromYScale="1"
        android:pivotX="50%"
        android:pivotY="50%"
        android:toXScale="3"
        android:toYScale="3" >
    </scale>
   
    <alpha
    android:duration="1000"
    android:fromAlpha="1.0"
    android:interpolator="@android:anim/accelerate_interpolator"
    android:toAlpha="0.0" />

</set>
« Ultima modifica: 21 Ottobre 2014, 21:06:05 CEST da racoonlab, Reason: Merged DoublePost »