Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Animación de escala de Android con interpolador de rebote

Estoy haciendo una animación de escala con anim xml como sigue. El interpolador de animación no funciona. Estoy tratando de tener interpolador de rebote, pero no está funcionando.

  <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" > <scale android:duration="900" android:fromXScale="1" android:fromYScale="0.5" android:interpolator="@android:anim/bounce_interpolator" android:pivotX="50%" android:pivotY="0%" android:toXScale="1.0" android:toYScale="1.0" /> </set> 

EDIT: En realidad todo mi xml es

  • Desactivación de EditText en android
  • Cómo hacer referencia a un activo en un proyecto de biblioteca
  • Widget StackView Ejemplo de código fuente
  • Averigüe si la actividad actual será la raíz de la tarea eventualmente, después de que las actividades de acabado pendientes hayan desaparecido
  • Bloquear dispositivo Android para ejecutar sólo una aplicación
  • Depuración Reaccionar Nativo sobre adb tcpip
  •  <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" > <scale android:duration="600" android:fromXScale="1" android:fromYScale="0.5" android:interpolator="@android:anim/bounce_interpolator" android:pivotX="50%" android:pivotY="0%" android:toXScale="1.0" android:toYScale="1.0" /> <alpha android:duration="@android:integer/config_longAnimTime" android:fromAlpha="0.0" android:interpolator="@android:anim/decelerate_interpolator" android:toAlpha="1.0" /> </set> 

  • ¿Necesita usar el cliente de Team Foundation en alternativas / soluciones alternativas de Android Studio?
  • Android studio adb Error de sintaxis: ")" inesperado
  • ¿Por qué eglMakeCurrent () falla con EGL_BAD_MATCH?
  • degradado suave en diferentes dispositivos
  • Formato de grabación de vídeo (.3gp o mp4) en android?
  • Texto de Android en lista de capas
  • 4 Solutions collect form web for “Animación de escala de Android con interpolador de rebote”

    Finalmente conseguí la solución. Funciona para mí y podría ser útil para otros. La clave era poner la etiqueta androide: interpolator en el conjunto de animación.

     <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/bounce_interpolator" > <scale android:duration="600" android:fromXScale="1" android:fromYScale="0.5" android:pivotX="50%" android:pivotY="0%" android:toXScale="1.0" android:toYScale="1.0" /> <alpha android:duration="600" android:fromAlpha="0.0" android:toAlpha="1.0" /> </set> 

    Si desea tener diferentes interpoladores para sus animaciones en el conjunto de animaciones, defina el atributo shareInterpolator como false:

     <set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false"> 

    A continuación, establezca un interpolador en cada elemento de animación. Aparentemente, shareInterpolator se establece en true de forma predeterminada.

    Intenta agregar una duración:

     <set xmlns:android="http://schemas.android.com/apk/res/android" > <scale android:fromXScale="1" android:fromYScale="0.5" android:interpolator="@android:anim/bounce_interpolator" android:pivotX="50%" android:pivotY="0%" android:toXScale="1.0" android:toYScale="1.0" android:duration="1000" /> </set> 

    Y tenga en cuenta que el conjunto de animación es inútil si contiene sólo una animación.

    Bounce es sólo un efecto de animación donde la animación termina en rebote de moda. Para este set android: valor de interpolador para @android: anim / bounce_interpolator. Este rebote se puede utilizar con cualquier tipo de animación. El siguiente ejemplo de diapositiva utiliza el efecto de rebote.

     <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:fillAfter="true" android:interpolator="@android:anim/bounce_interpolator"> <scale android:duration="500" android:fromXScale="1.0" android:fromYScale="0.0" android:toXScale="1.0" android:toYScale="1.0" /> 

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.