Android L animaciones morphing

¿Alguien sabe una buena biblioteca o enfoque para lograr el morphing de iconos e imágenes. En particular om buscando una manera de morhp un botón de reproducción en un botón de pausa en versa versa.

Por ejemplo, yo recomendaría ver la nueva aplicación de Android YouTube en la tienda de juegos. O visitando este enlace:

Http://www.google.com/design/spec/animation/delightful-details.html

Y echa un vistazo al video del lado derecho.

Cualquier ayuda sería muy apreciada. Tengo avisos acutually que la página del github del material-menú hace algo morphing de botones. Pero esto sólo es posible traduciendo en 3 líneas giratorias.

Https://github.com/balysv/material-menu/blob/master/library/src/main/java/com/balysv/materialmenu/MaterialMenuDrawable.java

Esto no es realmente el efecto deseado.

Gracias por adelantado

Eche un vistazo a esta biblioteca: https://github.com/wnafee/vector-compat proporciona AnimatedVectorDrawable y MorphButton que hace exactamente lo que está buscando.

Instrucciones
1-Agregue la dependencia vector-compat al archivo build.gradle y asegúrese de usar buildToolsVersion 22 o superior:

android { // use version 22 or higher buildToolsVersion "22.0.1" ... } dependencies { compile 'com.wnafee:vector-compat:1.0.5' ... } 

2-Añadir vista MorphButton en su diseño xml

 <com.wnafee.vector.MorphButton android:id="@+id/playPauseBtn" android:layout_width="wrap_content" android:layout_height="wrap_content" app:vc_startDrawable="@drawable/ic_pause_to_play" app:vc_endDrawable="@drawable/ic_play_to_pause" /> 

Para utilizar MorphButton en su aplicación, asegúrese de incluir el elemento morphButtonStyle en el tema de la aplicación base:

 <style name="MyAppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="morphButtonStyle">@style/Widget.MorphButton</item> </style> 

El dibujo vectorial animado para reproducir / pausar y reproducir / detener ya está incluido en la biblioteca, por lo que el código anterior funciona fuera de la caja y no es necesario importar ningún extra drawables usted mismo.

  • Cuando se utiliza el CoordinatorLayout mi ScrollView tiene un tamaño incorrecto
  • MaterialBetterSpinner FloatingLabel de forma dinámica o programática
  • Cambiar la barra de herramientas y la barra de herramientas CollapsingToolbarLayout mediante programación
  • Android: Fotos de Google como Vista de cuadrícula con funcionalidad de zoom
  • Material Tema Android Action Bar Estilo Generador
  • Snackbar oculta la acción flotante al presionar el botón de acción en ella
  • Estilizar / colorear el botón SwitchCompat en Android Lollipop para el diseño del material
  • Botones de diálogo con texto largo que no se envuelven / exprimido - tema material en android 5.0 lollipop
  • Compatibilidad con el diseño del material
  • Animación como cambiar cuentas en la aplicación de Gmail
  • Barra de estado y barra de estado translúcida
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.