Sugerencia de EditText visibile while transition
En mi aplicación, estoy utilizando la transición de Android Activity Slide. He seguido un buen tutorial y todo funciona como se esperaba, excepto por la sugerencia de mi EditText
, que está contenido dentro de un InputTextLayout
:
<android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="@dimen/activity_vertical_margin"> <EditText android:layout_width="match_parent" android:layout_height="match_parent" android:hint="Your name"/> </android.support.design.widget.TextInputLayout>
Todos los componentes están bien animados, pero la sugerencia sólo aparece antes de que comience la animación y permanece en la posición final. ¿Tengo que añadir algún código extra para indicar al framework que anime la pista, también?
- ¿Cómo eliminar el retraso al abrir una actividad con un DrawerLayout?
- Actualizar la actividad de la fuente antes de la transición de salida
- Animar la saturación de la imagen
- ¿Cómo animar entre CardView a estilo plano EditText, como se muestra en la aplicación Dialer en Lollipop?
- Android lollipop elementos compartidos parpadeo / flash
De acuerdo con la documentación para desarrolladores de Android , debería funcionar (o al menos no es compatible).
Estoy usando la versión 22.2 de la Biblioteca de Diseño de Soporte.
Sería genial si alguien me señalara en la dirección correcta.
- Android explotar la transición no explode GridView
- La transición parpadea después del cambio de orientación
- Transición de elementos compartidos de Android: transformación de un ImageView de un círculo a un rectángulo y viceversa
- FAB animación de transición que funciona debajo de Android L?
- Android - ¿Cómo crear una transición de un elemento en listview a toda una actividad?
- Transición de elementos compartidos en CardView con radio
- La animación de transición de Android no funciona
- Android: makeSceneTransition para más de un elemento compartido
Pruebe esta solución, funciona para mí:
Cuando tenga> 1 TextInputLayouts, coloque TextInputLayouts en un contenedor
inputTextPanel : LinearLayout TextInputLayout login : EditText TextInputLayout password : EditText
Y en onCreateView:
setContentView(R.layout.login_layout) configuration(fromSdk = 21) { inputTextPanel.isTransitionGroup = true }
Si solo tiene uno, puede
myTextInputLayout.isTransitionGroup = true
Esto es un error. He estado buscando una solución. La solución que he usado es establecer la sugerencia de edittext como vacía antes de la animación y establecer una pista edittext después de completar la animación. Pero no sé si eso es lo que le gustaría hacer.
- Estado de la orden de compra de Android In App
- Android: marcadores de posición manifiestos para diferentes tipos de compilación