折叠工具栏在展开时不能顺畅滚动?

时间:2017-01-20 15:39:00

标签: android android-layout android-fragments

请先在下面的链接中观看视频:
正如你所看到的那样没有问题,因为我向上滚动(使工具栏崩溃)但是当我尝试扩展工具栏时,它并没有顺利地下降,而是部分!如果我使用layout_scrollFlags="scroll|enterAlways这个事情就不会发生我也希望工具栏能够折叠并固定到原来的位置。 我希望这能顺利滚动。 当我滚动扩展我想要它连续而不是停止在崩溃模式我不希望它手动扩展它应该扩展将只是一个滚动和顺利。

另一个问题是否有必要在NestedScrollBar标签中使用回收站视图,因为我已经看到很多示例正在做这件事但是即使没有NestedScrollBar它也能正常工作。

请提供我应该使用的所有标签建议。还有什么办法可以提高工具栏的滚动速度吗?

这就是我想说的https://drive.google.com/open?id=0B7ua27EMIDVfb3VMS1IxNU9XUGM

这是包含折叠工具栏布局的activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="apackage.akash.newapp.MainActivity">

    <android.support.design.widget.AppBarLayout
        android:layout_height="200dp"
        android:layout_width="match_parent"
        android:fitsSystemWindows="true">

        <android.support.design.widget.CollapsingToolbarLayout
            android:id="@+id/collapsing_toolbar"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            app:contentScrim="?attr/colorPrimary"
            app:layout_scrollFlags="scroll|exitUntilCollapsed"
            android:fitsSystemWindows="true"
            >
            <include layout="@layout/app_bar"/>

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

    <android.support.v7.widget.RecyclerView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@color/cardview_dark_background"
        android:id="@+id/recycler"
        app:layout_behavior="@string/appbar_scrolling_view_behavior"
        />

</android.support.design.widget.CoordinatorLayout>

这是我的app_bar.xml

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:orientation="vertical"
    android:id="@+id/toolbar"
    android:layout_height="?attr/actionBarSize"
    app:layout_collapseMode="pin"
    app:layout_scrollFlags="exitUntilCollapsed">
</android.support.v7.widget.Toolbar>

0 个答案:

没有答案