Ampliar la animación

Estoy utilizando RotateAnimation para la imagen. Pero también quiero ampliar la imagen con animación. Significa que cuando mi imagen es girar, la imagen también está haciendo zoom

¿Cómo puedo hacer zoom con rotación de animación?

Tengo una idea, espero que sea ayuda.

 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(); 

Debe cambiar los parámetros según necesite su aplicación.

En anim xml, puede trabajar con una escala como esta:

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

En la animación Zoom se denomina Animación en escala.

  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); 
  • Lienzo Zoom va al punto (0,0)
  • Android google maps no se puede ampliar con compás activo
  • Activar / desactivar el zoom en Android WebView
  • Cómo agrandar el elemento central en un listview - android?
  • Construcción de un contenedor capaz de hacer zoom
  • Zoom de Android y rotación de la vista de imagen
  • Cómo implementar OnZoomListener en MapView
  • Acción de zoom en android utilizando appium-python-client
  • Google Maps v2 Establecer nivel de zoom
  • WebView deshacerse de doble toque zoom.
  • Galería de Android: reemplaza el mapa de bits en ImageView después de que el desplazamiento se detuvo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.