Android: animateLayoutChanges no funcionará en el diseño de los padres

Supongamos que tengo un archivo de diseño estructurado de la siguiente manera:

<LinearLayout android:id="@+id/main" android:orientation="vertical" android:animateLayoutChanges="true"> <EditText> <TextView android:id="@+id/header1"> <LinearLayout android:id="@+id/insertionPoint" android:orientation="vertical" android:animateLayoutChanges="true"> </LinearLayout> <TextView android:id="@+id/header2"> </LinearLayout> 

Quiero añadir dinámicamente campos de texto al Layout insertionPoint y me gustaría ver una animación de los elementos debajo de él (en este caso, header2 ) deslizándose hacia abajo.

Uso de android:animateLayoutChanges sólo anima los elementos en el android:animateLayoutChanges , por lo que no hay animación para header2 . ¿Que debería hacer?

Sólo para ser más claro: lo que me gustaría hacer aquí es algo así como las animaciones que podemos ver en la aplicación People en ICS cuando agregamos más campos, como números de teléfono, a un contacto.

¡Gracias!

One Solution collect form web for “Android: animateLayoutChanges no funcionará en el diseño de los padres”

API 16 agregó el tipo de animación LayoutTransition.CHANGING , pero está desactivado de forma predeterminada.

Para permitir:

 LinearLayout linearLayout = (LinearLayout) findViewById(R.id.main); linearLayout.getLayoutTransition().enableTransitionType(LayoutTransition.CHANGING); 

Vídeo de Nice DevBytes: https://www.youtube.com/watch?v=55wLsaWpQ4g

  • Modos de envío y recepción de DES para la autenticación DESFire
  • Importar KML en Google Maps API V2
  • Logros de Google Play "IOException: Dirección ya en uso"
  • Transferencia de Bluetooth La aplicación se detiene después de usar InputStream.read () sin error
  • Android: Formato de cadena con doble valor
  • Lectura de un archivo de texto mediante InputStream
  • ¿Dónde almacenar las claves de preferencias de Android?
  • ¿Es posible iniciar una actividad de la aplicación de Android cuando se inicia el teléfono?
  • Cómo generar un entero con los métodos de TextView?
  • ¿Debe startActivity ejecutar siempre las Actividades onCreate iniciadas?
  • Combinación de java y nodejs para la aplicación android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.