CoordinatorLayout在滚动结束时折叠或展开AppBar

时间:2015-11-01 20:24:44

标签: android android-coordinatorlayout android-appbarlayout

有没有办法根据滚动结束时可见的可折叠视图的百分比向上或向下移动AppBar。在CheeseSquare应用中,当滚动结束时,工具栏会卡在两者之间。

由于

1 个答案:

答案 0 :(得分:7)

这是SCROLL_FLAG_SNAP的确切用例:

  

滚动结束时,如果视图仅部分可见,则它将被捕捉并滚动到它最近的边缘。例如,如果视图仅显示其底部25%,则它将完全滚出屏幕。相反,如果它的底部75%是可见的,那么它将完全滚动到视图中。

在Android支持库的version 23.1中添加了

您也可以通过XML使用它:

<android.support.v7.widget.Toolbar
    app:layout_scrollFlags="scroll|enterAlways|snap" />