CollapsingToolbarLayout

CollapsingToolbarLayout

我使用了CollapsingToolbarLayout,我需要使其延伸如下所示:

android - 如何使CollapsingToolbarLayout拉伸(stretch)-LMLPHP

这是我的布局:

        <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>

我需要在imageView上进行拉伸(stretch)。
有什么办法可以做到CollapsingToolbarLayout吗?
还是仅带有第三方图书馆?
我找到了仅使用第三方(this)的方法,但是可以与ListView一起使用,并且我有Recyclerview。
但无论如何,我需要使用android.support.design.widget.CollapsingToolbarLayou。

因此,像这样的东西是否有可能支持CollapsingToolbarLayout?如果不是,是否有类似的第三方正在使用Actionbar?

感谢您的帮助

最佳答案

NestedScrollView到达顶部后,您需要使用用户移动的过度滚动距离。然后开始将CollapsingToolbar扩展为某个值,并在内部将图像缩放为相同的值。

在我的blog post中,我做了类似的事情。

关于android - 如何使CollapsingToolbarLayout拉伸(stretch),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46161478/

10-08 21:18