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.
- ¿Por qué los tipos Java.util.concurrent.TimeUnit no son mayores que SECONDS disponibles en Android?
- barra de herramientas ocultar androide en fragmento específico
- ¿Cómo comprobar si dos caminos están en el mismo punto de montaje?
- Android no crea archivo
- Máscara Libgdx con imagen
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!
- File.lastModified () nunca es lo que se estableció con file.setLastModified ()
- ¿Cómo puedo calcular el hash SHA-256 de una cadena en Android?
- Java.lang.IllegalStateException: Orca SharedPreferences utilizado antes de inicializado
- ¿Cómo leer datos de Firebase ONCE usando java / android?
- Descarga de archivos - longitud de archivo negativa
- Login Facebook registerCallback no llamado
- Recortar o reemplazar todas las comas y espacios de la cadena
- Compruebe la conexión de red y de Internet - Android
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
- ERROR al compilar Web RTC
- Comportamiento extraño de las medidas del campo magnético mientras gira el dispositivo