【发布时间】:2015-11-01 20:24:44
【问题描述】:
有没有办法根据滚动结束时可见的视图可折叠视图的百分比来向上或向下移动 AppBar。在CheeseSquare 应用程序中,工具栏可能会在滚动结束时卡在两者之间。
谢谢
【问题讨论】:
标签: android android-coordinatorlayout android-appbarlayout
有没有办法根据滚动结束时可见的视图可折叠视图的百分比来向上或向下移动 AppBar。在CheeseSquare 应用程序中,工具栏可能会在滚动结束时卡在两者之间。
谢谢
【问题讨论】:
标签: android android-coordinatorlayout android-appbarlayout
这就是SCROLL_FLAG_SNAP的确切用例:
在滚动结束时,如果视图仅部分可见,则它将被捕捉并滚动到最近的边缘。例如,如果视图只显示了它的底部 25%,它将完全滚出屏幕。相反,如果底部的 75% 可见,那么它将完全滚动到视图中。
这是在 Android 支持库的 version 23.1 中添加的。
您也可以通过 XML 使用它:
<android.support.v7.widget.Toolbar
app:layout_scrollFlags="scroll|enterAlways|snap" />
【讨论】: