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!