8

habe ich CollapsingToolbarLayout machen und ich muss es so etwas wie dieses Strecken zu machen:Wie CollapsingToolbarLayout Stretching

enter image description here

das ist mein Layout:

 <android.support.design.widget.CollapsingToolbarLayout 
     android:id="@+id/collapsing_toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:fitsSystemWindows="true" 
     app:contentScrim="?attr/colorPrimary" 
     app:collapsedTitleGravity="bottom|center_horizontal" 
     app:expandedTitleTextAppearance="@android:color/transparent" 
     app:layout_scrollFlags="scroll|exitUntilCollapsed|snap" 
     app:title="@string/app_name"> 


      <ImageView 
       android:id="@+id/coverIv" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:fitsSystemWindows="true" 
       android:scaleType="fitXY" 
       app:layout_collapseMode="parallax" /> 

     <android.support.v7.widget.Toolbar 
      android:id="@+id/toolbar" 
      android:layout_width="match_parent" 
      android:layout_height="80dp" 
      app:layout_collapseMode="pin" 

      app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> 

    </android.support.design.widget.CollapsingToolbarLayout> 
</android.support.design.widget.AppBarLayout> 

und ich brauche die Dehnung zu machen auf der Bildansicht. gibt es eine Möglichkeit, es mit CollapsingToolbarLayout zu tun? oder nur mit einer 3rd-Party-Bibliothek? Ich habe einen Weg gefunden, es nur mit 3rd-Party (this) zu tun, aber ist mit ListView arbeiten und ich habe einen Recyclerview. aber trotzdem 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 mit Actionbar?

Vielen Dank für

+1

https://stackoverflow.com/questions/44808207/collapsingtoolbarlayout-image-with-zoom gehen zu diesem Link, ich glaube, Ihre Lösung ist es . – Obito

+1

https://stackoverflow.com/questions/44808207/collapsingtoolbarlayout-image-with-zoom gehen Sie zu diesem Link. Sie könnten eine Lösung finden. – Obito

Antwort

2

helfen versuchen, diese Bibliothek es unterstützt Pull-Down-Bild von RecyclerView

https://github.com/gatsbydhn/PullToZoomInRecyclerView es eine ähnliche Funktionalität wie der Bibliothek, die Sie erwähnt haben. oder Sie können dieses verwenden PullZoomRecyclerView

+0

Ich überprüfe diese Bibliotheken. ist die Bounce-Animation, aber sie arbeiten nicht mit CollapsingToolbarLayout oder mit einer Symbolleiste – Yoni

2

Ive this library für ähnliche Aufgabe verwendet und es hat den Trick gemacht.

+0

Ich überprüfe diese Bibliothek, ist aber nicht mit CollapsingToolbarLayout oder mit einer Symbolleiste arbeiten – Yoni

3

Sie müssen den Overscroll-Abstand verwenden, der vom Benutzer zurückgelegt wird, wenn NestedScrollView oben angekommen ist. Beginnen Sie dann, den Wert CollapsingToolbar für einen Wert zu erweitern, und skalieren Sie das Bild darin für denselben Wert.

Hier in meinem blog post habe ich etwas ähnliches.