¿Cómo obtengo una vista de imagen para rotar mientras traduce en Android?
Estoy tratando de hacer una imagen que gira mientras se desliza a través de la pantalla. Configurar una animación de rotación de 180 grados, y funciona por sí mismo. Configurar una animación de traducción y funciona por sí mismo. Cuando los combino consigo una visión de la imagen que hace una gran espiral. Me gustaría que la vista de la imagen girara alrededor del centro de la imagen mientras se traduce.
AnimationSet animSet = new AnimationSet(true); //Translate upwards and to the right. TranslateAnimation anim = new TranslateAnimation( Animation.ABSOLUTE, 0.0f, Animation.ABSOLUTE, +80.0f, Animation.ABSOLUTE, 0.0f, Animation.ABSOLUTE, -100.0f ); anim.setInterpolator(new DecelerateInterpolator()); anim.setDuration(400); animSet.addAnimation(anim); //Rotate around center of Imageview RotateAnimation ranim = new RotateAnimation(0f, 180f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); //, 200, 200); // canvas.getWidth() / 2, canvas.getHeight() / 2); ranim.setDuration(400); ranim.setInterpolator(new DecelerateInterpolator()); animSet.addAnimation(ranim); imageBottom.startAnimation(animSet);
- Cómo obtener un error en Android Studio 2.1 con java 8
- No se puede encontrar la clase de actividad explícita {}; Has declarado esta actividad en tu AndroidManifest.xml
- Efecto de desvanecimiento entre los diseños
- Buenas Prácticas: Validación de Entradas (Android)
- Cómo cargar dinámicamente R.styleable recurso?
- cómo obtener alguna palabra en particular de String en JAVA Android?
- WiFi Direct en Android no funciona correctamente
- SQLiteOpenHelper - ¿Cómo se crea la base de datos?
- Configuración de la aplicación de Android
- Datos de ubicación incorrecta de Android GPS en la consulta
- Google map android api v2 falla en la aplicación
- ¿Qué hay de malo en esta cadena de formato?
- Servicio ha filtrado IntentReceiver en android
Bueno, supongo que "caucho pato" este.
El orden en que se aplican las animaciones es importante. Cambié el orden de traducir / girar a girar / traducir y funciona.