Android L acción elementos de animación

La previsualización de Android L tiene muchas animaciones geniales, especialmente soy interesante en animar elementos de acción dentro de ActionBar . Aquí video de esta animación de la página web de diseño de material de google. ¿Alguien sabe cómo implementar esta animación?

Puede crear iconos animados basados ​​en cuadros utilizando el elemento XML <animation-list> o la clase AnimationDrawable. A partir de L, puede crear iconos animados basados ​​en el estado mediante el elemento XML <animated-selector> o la clase AnimatedStateListDrawable.

A continuación se muestra un ejemplo de la casilla de verificación animada de la vista previa L:

 <animated-selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_enabled="false" android:state_checked="true"> <bitmap android:src="@drawable/btn_check_to_on_mtrl_015" android:tint="?attr/colorControlActivated" android:alpha="?attr/disabledAlpha" /> </item> <item android:state_enabled="false"> <bitmap android:src="@drawable/btn_check_to_on_mtrl_000" android:tint="?attr/colorControlNormal" android:alpha="?attr/disabledAlpha" /> </item> <item android:state_checked="true" android:id="@+id/on"> <bitmap android:src="@drawable/btn_check_to_on_mtrl_015" android:tint="?attr/colorControlActivated" /> </item> <item android:id="@+id/off"> <bitmap android:src="@drawable/btn_check_to_on_mtrl_000" android:tint="?attr/colorControlNormal" /> </item> <transition android:fromId="@+id/off" android:toId="@+id/on"> <animation-list> <item android:duration="15"> <bitmap android:src="@drawable/btn_check_to_on_mtrl_000" android:tint="?attr/colorControlActivated" /> </item> ... 

Aquí hay varios marcos basados ​​en estado implementados como PNGs y una transición definida entre los estados "off" y "on" implementados como una animación basada en PNG. Los últimos tres números de los nombres dibujables indican el marco, la casilla de verificación utiliza 15 marcos para cada una de sus animaciones "marcadas" y "sin marcar".

También puede utilizar la <animación-lista> por sí solo para una animación simple con sólo dos estados.

  • Cómo hacer que el efecto de cambio de página en Android?
  • Animación de la ventana de Android junto con la vista
  • Animar las adiciones de RecyclerView desde abajo
  • Animación Alpha de Android: el valor de Alfa regresa al valor antiguo después de que termine la Animación
  • Android creando cadena de animación ViewPropertyAnimator
  • LinearGradient Center Animation
  • Iniciar una nueva actividad sin animación de transición en android 1.6
  • Cómo animar una versión 'clonada', duplicada de Android existente View
  • Android no anima alfa si es inicialmente cero
  • Desactivación de la animación en ViewPager
  • Desafío: Animación personalizada de ViewPager. Cambiar la altura de los elementos elegidos (Ver doble)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.