ObjectAnimator no se desvanece en
Estoy intentando jugar un sistema de animaciones secuencialmente usando el sistema del Animator
. Todo funciona excepto para la animación alfa ( set1
). Está cambiando de 0.25f a 1 pero no se está desvaneciendo a través de la animación y al final de la animación set1
está cambiando de 0.25 a 1 y no teniendo en cuenta el setDuration
(como resultado no estoy consiguiendo el fade en efecto ). Así que no tengo el desvanecimiento en efecto … Cuando hago esta animación por sí mismo el desvanecimiento en efecto está ahí …. ¿Alguna idea?
Estoy usando la maravillosa biblioteca nineoldandroids para implementar esto.
- Agitación / animación de la animación en android
- Cambiar la posición de la vista después del final de la animación
- La animación de la ventana superpone la barra de navegación en Android 5.0
- Cómo animar barras de herramientas superior e inferior (o cualquier otra vista) entrar / salir de la pantalla en desplazamiento en CoordinatorLayout?
- PopupWindow Enter Exit La animación no funciona en Marshmallow (23)
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final ImageView image = (ImageView) findViewById(R.id.image); final AnimatorSet set = new AnimatorSet(); set.play(ObjectAnimator.ofFloat(image, "translationX", 0, 100).setDuration(3000)); final AnimatorSet set1 = new AnimatorSet(); //THIS IS THE PROBLEMATIC ANIMATION!! set1.play(ObjectAnimator.ofFloat(image, "alpha", 0.25f, 1).setDuration(3000)); final AnimatorSet set2 = new AnimatorSet(); set2.play(ObjectAnimator.ofFloat(image, "translationX", 100, 200).setDuration(3000)); final AnimatorSet set3 = new AnimatorSet(); set3.playSequentially(set,set1,set2); set3.start(); }
- Efecto de desplazamiento de Android (aplicación Google I / O)
- Ver animaciones en Android Colapsar / Expandir vistas en LinearLayout
- android: Efecto de grabación de imágenes / Animación
- Android en la animación
- Animación de Android flip cubierta y facilitar hasta (animación de libro abierto)
- Uso de la animación de desvanecimiento en una vista
- TranslateAnimación en un ImageView no funciona
- La manera más eficiente de mostrar la animación marco por cuadro android
Mientras trabajaba en 4.0+
ObjectAnimator alphaAnimation = ObjectAnimator.ofFloat(image, View.ALPHA, 0,1);
prueba esto.
ObjectAnimator.ofFloat (imagen, "alfa", 0.25f, 1, 1)
Debe iniciar el animador de objetos una vez finalizado el diseño.
final View image = findViewById(R.id.image); final ViewTreeObserver observer = image.getViewTreeObserver(); observer.addOnGlobalLayoutListener(new OnGlobalLayoutListener() { @Override public void onGlobalLayout() { observer.removeOnGlobalLayoutListener(this); // start animators } });
- Android AlarmManager.setExactAndAllowWhileIdle () y WakefulBroadcastReceiver No funciona en algunos nuevos dispositivos fabricados y de bajo precio
- ¿Cómo puedo obtener el nombre de la ciudad de mi posición actual?