¿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);
- Deslizar hacia la izquierda, derecha, arriba y abajo dependiendo de la velocidad u otras variables
- Android 4.3 Bluetooth ble no se llama onCharacteristicRead ()
- Android RSA Generación de pares de claves - ¿Debo usar Java estándar / Bouncy Castle / Spongy Castle / JSch / Other?
- JAVAH no puede encontrar clase (android ndk)
- ¿Es posible reemplazar el cuadro de diálogo "Forzar cierre" por defecto en Android?
- Dalvik VM vs Sun JVM
- Entender los lazos estrechos de Android / Spin-On-Suspender el error
- Método estático sin nombre
- Biblioteca de gráficos 2D para Android
- Nueva API de servicios de Google Play, conexión a través de actividades
- "Por qué Apache Harmony" o "Cómo usar Java 8 en Android"
- Comportamiento del ciclo de vida del fragmento extraño: onCreate llamado dos veces
- ¿Cómo utilizo AsYouTypeFormatter TextWatcher en la aplicación de 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.