滚动达到高度的20%时,折叠应用栏的布局。我也想让快照工作

时间:2019-06-11 05:51:49

标签: android android-layout android-coordinatorlayout android-appbarlayout coordinator-layout

因此,我有一个特殊情况,我的应用程序布局的高度会填满整个屏幕。我正在使用scroll | snap布局行为来折叠工具栏布局。问题是,默认情况下,当用户达到appbarlayout高度的50%以上时,appbarlayout会折叠。对我来说,这种行为是不合适的,因为采用捕捉行为,这会使用户难以展开和折叠appbarlayout。

我已经尝试通过对偏移量更改侦听器中的偏移量值进行检查来以编程方式扩展或折叠它,但这无济于事,因为偏移量侦听器被调用了很多次,而检查不足以达到目的。

<android.support.design.widget.AppBarLayout
        android:id="@+id/activity_campaign_details_app_bar_layout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:elevation="0dp">

    <android.support.design.widget.CollapsingToolbarLayout
            android:id="@+id/activity_campaign_details_collapsing_toolbar_bar_layout"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            app:layout_scrollFlags="scroll|snap">


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

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

0 个答案:

没有答案