cerco di implementare una barra di ricerca, come Google Maps app Android:elevazione della barra degli strumenti di Android durante lo scorrimento
Quando la vista riciclatore è nel suo stato iniziale, la barra degli strumenti non ha elevazione. Solo quando gli utenti iniziano a scorrere, l'elevazione diventa visibile. E la barra di ricerca (barra degli strumenti) non collassa mai. Ecco quello che ho cercato di replicare questo:
<android.support.design.widget.CoordinatorLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">
<android.support.v7.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<android.support.design.widget.AppBarLayout
android:id="@+id/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="64dp">
<!-- content -->
</android.support.v7.widget.Toolbar>
</android.support.design.widget.AppBarLayout>
</android.support.design.widget.CoordinatorLayout>
e qui si può vedere il risultato:
Quindi il problema con la mia soluzione è, che l'elevazione della barra degli strumenti è sempre visibile . Ma voglio che appaia solo quando la vista del riciclatore scorre dietro di essa. C'è qualcosa nella libreria di supporto alla progettazione che abilita questo comportamento come visto nell'app di Google Maps?
Sto usando
com.android.support:appcompat-v7:23.2.0
com.android.support:design:23.2.0
Hai provato a utilizzare CollapsingToolbarLayout? –