Nunca he trabajado con fragmentos, pero no hay ninguna razón por la que tener fragmentos afecte mi solución. Básicamente, implementa una animación que se mostrará en el primer diseño de algo. El mejor ejemplo es una vista de lista
En primer lugar, tendrá que añadir un par de archivos de animación extra, añadido a la res/anim
layout_controller.xml:
<layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"
android:delay="50%"
android:animation="@anim/bounce" />
Esto define una proceso de establecer algo.
Entonces, bounce.xml
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/bounce_interpolator">
<translate
android:fromXDelta="40%"
android:toXDelta="0%"
android:fromYDelta="0%"
android:toYDelta="0%"
android:duration="900"/>
<alpha
android:fromAlpha="0"
android:toAlpha="1"
android:duration="1000"
android:interpolator="@android:anim/linear_interpolator"
/>
Esta animación se va a recuperar el artículo en la decoloración y al mismo tiempo en.
Ahora bien, si usted tiene una vista de lista, establezca esto en él es XML (funcionaría para una vista de texto, una vista de imagen, etc.)
<ListView
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:persistentDrawingCache="animation|scrolling"
android:layoutAnimation="@anim/layout_controller"
/>
el diseñoEl campo de animación lo dice la vista de lista para hacer referencia al controlador de diseño sobre cómo mostrar la vista de lista. Cuando la vista de lista se dibuja por primera vez, cada elemento debe rebotar sucesivamente. Puede personalizar fácilmente la animación cambiando bounce.xml o cambiando el tiempo de espera cambiando la demora del 50% definida en layout_controller.
¿Estás tratando de cargar diferentes fragmentos en el diseño? –