Skip to content

Aggiungere il comportamento di scorrimento della barra delle applicazioni alle viste multiple in CoordinatorLayout

Dopo una lunga ricerca di dati, siamo riusciti a risolvere questa difficoltà che di solito hanno alcuni dei nostri utenti. Vi diamo la risposta e il nostro augurio è che sia di grande supporto.

Soluzione:

Non è necessario un workaround o qualcosa di strano. Questo comportamento è supportato dalla libreria. Basta sostituire il file LinearLayout con questo e metterlo sotto il tag RecyclerView:



    

        

Inoltre, è necessario inserire questo nel file RecyclerView per mostrarlo dietro il layout lineare:

    android:paddingTop="30dp"
    android:clipToPadding="false"

Ecco come apparirebbe:





    

        

        

    







    

        

Non è un bel design, ma è una soluzione. Si può mettere un più bel Layout all'interno del LinearLayout per renderlo simile a Spotify.

Modificare: Aggiunta di un video

Video demoVideo demo 2

Questa è un'intestazione appiccicosa messa in mezzo tra Toolbar e RecyclerView:

Per evitare la sovrapposizione con l'elemento Toolbar è possibile impostare altezze diverse per AppBarLayout e CollapsingToolbarLayout:





    

        

        
    





Video dimostrativo:

Video demo

Inoltre, è possibile impostare un'altezza al campo Toolbarma è necessario creare un titolo personalizzato con un comportamento personalizzato come questo progetto CoordinatorLayoutExample. L'ho realizzato con un titolo personalizzato senza comportamento:





    

        

        
            
        
    





Stili:


Video dimostrativo:

Immettere la descrizione dell'immagine qui

Dopo alcuni tentativi ed errori, questa è la versione condensata del layout che ha finito per funzionare per me:





    

        

        

        

        

            



Utilizzate il nostro motore di ricerca

Ricerca
Generic filters

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.