Cómo quitar el final lento de la animación con ObjectAnimator?
Tengo este ObjectAnimator:
cloudAnim2 = ObjectAnimator.ofFloat(cloud2ImageView, "x",500, 1000); cloudAnim2.setDuration(3000); cloudAnim2.setRepeatCount(ValueAnimator.INFINITE); cloudAnim2.setRepeatMode(ValueAnimator.RESTART); cloudAnim2.start(); cloudAnim2.addListener(new AnimatorListener() { @Override public void onAnimationCancel(Animator animation) {} @Override public void onAnimationEnd(Animator animation) {} @Override public void onAnimationRepeat(Animator animation) {} @Override public void onAnimationStart(Animator animation) {} });
Como puede ver, la nube comenzará de la posición 500 y se animará a la posición 1000, y luego repetirá la animación.
- Fragmento: Nombre de animación desconocido objectanimator
- Detener AnimatorSet de ObjectAnimators en Android
- Determinación de valores translationX / Y para ObjectAnimator; cómo mover una vista a una posición de pantalla exacta?
- ¿Cómo puedo probar el código de Android que tenga View Animators?
- Cómo restablecer ObjectAnimator a su estado inicial?
El problema es que la animación es cada vez más lenta, ya que está cerca de su final. Quiero decir, la velocidad del movimiento no es siempre la misma.
Quiero que la velocidad se convierta siempre en la misma. ¿Cómo se puede hacer esto?
Gracias
- ¿Cómo animar una matriz para "recortar" una imagen?
- Imagen de Android se desvanece animación
- Ancho de la vista no cambiado después de la escala ObjectAnimator
- Intenta invocar método de interfaz 'void android.support.v7.widget.DecorContentParent.setWindowCallback (android.view.Window $ Callback)'
- FragmentTransacation con diapositiva en / out animación en> 4 rendimiento
- ¿Cómo utilizar Fragments y objectAnimator en versiones anteriores de Android?
- Android salta onDraw () cuando ejecuto mi animación en reversa
- Android Studio XML no reconoce objectAnimator
El interpolador predeterminado es AccelerateDecelerateInterpolator, por lo que tendrá que configurarlo manualmente en el interpolador lineal.
Animation.setInterpolator (new LinearInterpolator ());
- Estado de restauración después de que el proceso se destruye
- Uso de ShowcaseView con la aplicación v7 appcompat ActionBar