So machen Sie das CollapingsToolbarLayout-Stretching

8

Ich habe CollapsingToolbarLayout benutzt und ich muss es so etwas strecken:

das ist mein Layout:

%Vor%

und ich muss das stretching auf dem imageView vornehmen. gibt es eine Möglichkeit, dies mit CollapsingToolbarLayout zu tun? oder nur mit einer 3rd-Party-Bibliothek? Ich habe einen Weg gefunden, es nur mit 3rd-Party (dies) zu machen, aber ich arbeite mit ListView und ich habe einen Recyclerview. aber irgendwie muss ich mit android.support.design.widget.CollapsingToolbarLayou arbeiten.

Also gibt es irgendeine Chance CollapsingToolbarLayout wird auf so etwas unterstützt? wenn nicht, hat 3rd Party wie mit Actionbar arbeiten?

Danke für Ihre Hilfe

    
Yoni 11.09.2017, 17:40
quelle

4 Antworten

3

Sie müssen den Overscroll-Abstand verwenden, den der Benutzer zurückgelegt hat, wenn NestedScrollView den oberen Rand erreicht hat. Beginnen Sie dann, die CollapsingToolbar für einen Wert zu erweitern, und skalieren Sie das Bild darin für denselben Wert.

Hier in meinem Blogpost habe ich etwas Ähnliches gemacht.

    
Nikola Despotoski 20.09.2017 07:31
quelle
2

Ich habe diese Bibliothek für ähnliche Aufgaben verwendet und es hat den Trick gemacht.

    
Jan Slominski 20.09.2017 07:11
quelle
2

Probieren Sie diese Bibliothek aus. Unterstützt Pull-Down-Bild von RecyclerView

Ссылка hat ähnliche Funktionen wie die von Ihnen erwähnte Bibliothek. oder Sie können diese PullZoomRecyclerView

verwenden     
Hardik Mehta 20.09.2017 06:58
quelle
0

Sie können dieses Verhalten erreichen, indem Sie appbarLayoutBehavior erweitern, onNestedScroll überschreiben und das gewünschte Verhalten hinzufügen.

Sie können den Quellcode Ссылка

schaue auf snapToChildIfNeeded

    
mahmoud mortda 26.09.2017 16:52
quelle