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.
- Cómo hacer animación de traducción para cada elemento de vista de lista
- Crear agua en Libgdx
- División de XML en varios archivos xml
- ¿Cómo administro las cookies con HttpClient en Android y / o Java?
- OutOfMemoryError mientras decodifica y codifica Base64 String en Bitmap
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!
- ¿Cómo determinar un tacto largo en androide?
- Robusta transferencia de archivos desde dispositivos móviles al servidor
- BroadcastReceiver para ACTION_MEDIA_BUTTON no funciona
- Problema que coincide con el patrón regex en Android
- Enviar notificación push desde el servidor al dispositivo android en Java
- ¿Cómo se relaciona la versión Java de Android con una versión de Java SE?
- Hilo de Java checkAccess
- Cómo detectar si edittext tiene caracteres en inglés
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