how example custom create android android-toolbar android-design-library

android - example - CoordinatorLayout(AppbarLayout) no dibuja la barra de herramientas correctamente



toolbar android example (1)

<android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:layout_scrollFlags="scroll|enterAlways" /> <View android:layout_width="fill_parent" android:layout_height="1dp"/> </android.support.design.widget.AppBarLayout> <FrameLayout android:id="@+id/main" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> </android.support.design.widget.CoordinatorLayout>

Prueba esto. Resolví el mismo problema por este fragmento. Añadí una vista ficticia que tiene una altura de 1dp después de la barra de herramientas.

Estoy utilizando la nueva biblioteca de soporte de diseño para lograr el desplazamiento para ocultar la barra de herramientas. Sin embargo, todo funciona bien si no carga imágenes de picasso. Si carga imágenes, a veces cuando me desplazo hacia abajo para permitir que la barra de herramientas se muestre nuevamente, mi barra de herramientas se convierte en un rectángulo blanco en blanco. Tenga en cuenta que en esta situación todavía puedo presionar el botón de navegación para abrir el cajón, aunque no se muestre (muestre) en la pantalla:

https://www.dropbox.com/s/nte3pr091nt2wfx/device-2015-05-30-093222.png?dl=0

Pero a veces funciona bien:

https://www.dropbox.com/s/i3u87df4x48fhj6/device-2015-05-30-094217.png?dl=0

Estoy tan confuso acerca de esto, si deshabilito todas las tareas de carga de imágenes, la barra de herramientas se puede mostrar correctamente. Aquí está mi diseño:

<android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:layout_scrollFlags="scroll|enterAlways" /> </android.support.design.widget.AppBarLayout> <FrameLayout android:id="@+id/main" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> </android.support.design.widget.CoordinatorLayout>

Creo que cuando picasso carga la imagen en ImageView, puede solicitar Focus y requestLayout y el CoordinatorLayout no puede volver a dibujar la barra de herramientas correctamente en esa situación, pero es solo mi suposición.

Cualquier sugerencia ayudará, muchas gracias!