Zoom in Animazione

Sto usando RotateAnimation per l'image. Ma voglio anche zoomare l'image con l'animation. Significa quando la mia image viene ruotata e l'image sta anche ingrandendo …

Come faccio a zoom con l'animation di rotazione?

  • Effetto RIpple su RecyclerView non funzionante sul rubinetto leggero
  • Regola GridView a tutte le size dello schermo
  • Animazione nel cambio LayoutParams in LinearLayout
  • Ottenere la latitudine e la longitudine dall'indirizzo in android
  • Come avviare l'intenzione "impostata come" (wallpaper, image di contatto, ecc)
  • Android MapView non può rimuovere il marcatore
  • Colore del divisore spinner per Android
  • Intento di Google Voice SMS
  • Perché utilizza methods statici di helper in cattivo Java?
  • Android: Azioni multiple in una list - Focus Issue
  • Gestione di grandi bitmap
  • Android 4.1.2 Come spegnere GPS in modo programmato
  • 3 Solutions collect form web for “Zoom in Animazione”

    Ho un'idea, spero che sia aiuto.

     AnimationSet animSet = new AnimationSet(false); RotateAnimation rotate = new RotateAnimation(0, 180); ScaleAnimation zoom = new ScaleAnimation(0, 0, 1, 1); animSet.addAnimation(rotate); animSet.addAnimation(zoom); animSet.start(); 

    È necessario modificare i parametri in base alla necessità dell'applicazione.

    In xml anim, puoi lavorare con una scala simile a questa:

     <scale android:pivotX="50%" android:pivotY="50%" android:fromXScale=".1" android:fromYScale=".1" android:toXScale="1.0" android:toYScale="1.0" android:duration="2000" /> 

    Nell'animation Zooming si chiama Animazione Scala.

      ScaleAnimation scal=new ScaleAnimation(0, 1f, 0, 1f, Animation.RELATIVE_TO_SELF, (float)0.5,Animation.RELATIVE_TO_SELF, (float)0.5); scal.setDuration(500); scal.setFillAfter(true); ((ImageView)findViewById(R.id.logo)).setAnimation(scal); 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.