CollapsingToolbarLayout mit einer benutzerdefinierten Ansicht
Ich versuche zu implementieren, die CollapsingToolbarLayout mit einer benutzerdefinierten Ansicht, aber ich bin nicht in der Lage, es zu tun :
Was ich tun soll (sorry, ich kann keine Bilder hochladen, so ist es auf imgur) :
Erweitert, der header ist ein Profil mit Bild und Titel
Nicht erweitert (auf Blättern), das Bild und der Titel wird auf der Symbolleiste
Aber alles, was ich sah, war nicht es funktioniert, wie ich es erwartet
Ich bin neu hier und lollipop Animationen also, wenn mir jemand helfen könnte werde ich sehr dankbar sein !
(Ich poste keine Beispiel-code, da ich nicht haben, etwas Relevantes zu posten)
InformationsquelleAutor der Frage ChargerDukes | 2015-10-01
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meine Lösung
Hatte ich das gleiche Szenario zu implementieren, so dass ich anfing, mit dem Hund z.B. und einige änderungen vorgenommen, damit es funktioniert genau wie Sie beschreiben. Mein code kann gefunden werden als eine Gabel auf, das Projekt finden Sie unter https://github.com/hanscappelle/CoordinatorBehaviorExample
Wichtigsten änderungen sind im layout:
Und in der AvatarImageBehaviour Klasse, die ich optimiert für nur bewegt sich der avatar von der Ausgangsposition zu der position, konfiguriert in den Parametern. Also, wenn Sie wollen das Bild zu bewegen von einem anderen Standort aus nur verschieben Sie Sie in das layout. Wenn Sie tun, so stellen Sie sicher, dass die AppBarLayout noch ein Geschwisterchen, oder es wird nicht im code gefunden werden.
Quellen
Bekannteste Beispiel ist der mit dem Hund aufgeführt https://github.com/saulmm/CoordinatorBehaviorExample . Es ist ein gutes Beispiel dafür, aber in der Tat hat der Symbolleiste in der Mitte des erweiterten Ansicht mit einem hintergrund Bild bewegt sich auch. Alle, die entfernt wurde, in meinem Beispiel.
Andere Erklärung findet sich in http://www.devexchanges.info/2016/03/android-tip-custom-coordinatorlayout.html aber da cloud/Meer hintergrund Bild referenziert wird, die man auch in der Hund-Beispiel eins ist klar, bauen auf der anderen.
Ich fand auch diese Frage ALSO mit einem Kopfgeld vergeben, aber konnte nicht wirklich herausfinden, was die endgültige Lösung war Add icon mit Titel in CollapsingToolbarLayout
Schließlich sollte eine Arbeitsgruppe Bibliothek, die das Werk tut. Ich habe es ausprobiert, aber das erste Bild nicht zentriert und ich lieber arbeitete auf den Hund Beispiel, das ich hatte, bevor sah. Sehen https://github.com/datalink747/CollapsingAvatarToolbar
Mehr Lesen
http://saulmm.github.io/mastering-coordinator
http://www.androidauthority.com/using-coordinatorlayout-android-apps-703720/
https://developer.android.com/reference/android/support/design/widget/CoordinatorLayout.html
https://guides.codepath.com/android/handling-scrolls-with-coordinatorlayout
InformationsquelleAutor der Antwort hcpl
Können Sie dieses Codebeispiel verwenden https://github.com/saulmm/CoordinatorBehaviorExample von Saul MM um diesen Effekt zu erzielen. Der code ist zu groß, um hier einfügen, also nicht einfügen, einen code. Hoffe, dies hilft Ihnen.
InformationsquelleAutor der Antwort Alok Nair
Können Sie diese Bibliothek , es ist sehr flexibel und Sie haben Anweisungen auf der Seite.
InformationsquelleAutor der Antwort maspinu