这是一个想法:我有一些ScrollView,例如有10个元素,比如按钮。 当时只有5个可见。
默认情况下,如果我向上滑动一点(下一个元素高度的30%),app会显示第6个项目的30%,并隐藏顶部30%的第1个项目。
我想自定义这种行为,这样只有在我刷了一半以上的元素高度之后才会从下面拉出一个新元素。
如果我稍微滑动一下,它会忽略滚动并隐藏可能已经显示的元素,如果我滑动更多。
可悲的是,我不记得一个应用程序作为一个例子。最近的是拉动NavigationDrawer(或在你的启动器中滑动主屏幕):如果你只滑动一点并释放 - 它会隐藏所有东西。
此外,我会动画显示新元素(例如从0缩放到100)并隐藏正在隐藏的顶部(从100缩放到0)。但这是第二个问题,当我处理这个滚动阈值时,我宁愿考虑它。
有没有人听说过某种类型的图书馆?我希望它能用于API,但它不存在,AFAIK。