86得票12回答
在Vim中实现平滑滚动的最佳方式是什么?

Vim 中主要的滚动命令包括: Ctrl-B 和 Ctrl-F,以及 PageUp 和 PageDown 可以整页滚动。 Ctrl-U 和 Ctrl-D 默认情况下可以半页滚动。 Ctrl-Y 和 Ctrl-E 可以一行一行地滚动。 前两个命令会让我失去视觉上下文,所以我养成了频繁使用...

70得票14回答
Android:如何检测滚动是否已结束

我正在使用GestureDetector.SimpleOnGestureListener的onScroll方法,在画布上滚动一个大的位图。当滚动结束时,我希望重新绘制位图,以防用户想要滚动到位图的边缘之外,但我不知道如何检测滚动何时结束(用户已经从屏幕上抬起手指)。 e2.getAction...

67得票8回答
如何将平滑滚动添加到Bootstrap的滚动监听功能

我一直在尝试为我的网站添加平滑滚动功能,但似乎无法使其正常工作。 以下是与我的导航相关的HTML代码:<div id="nav-wrapper"> <div id="nav" class="navbar navbar-inverse affix-top" data-spy=...

59得票18回答
(平滑) 滚动到特定位置的功能在 RecyclerView 中无法正常工作。

我正在使用基本的RecyclerView和GridLayoutManager。我观察到smoothScrollToPosition和scrollToPosition都不能正常工作。 a) 使用smoothScrollToPosition时,我经常会从RecyclerView收到错误提示: ...

57得票9回答
Android:smoothScrollToPosition()方法未能正确工作

我正在尝试在向与ListView关联的ArrayAdapter添加元素后平滑地滚动到列表的最后一个元素。问题是它只会滚动到随机位置。arrayadapter.add(item); //DOES NOT WORK CORRECTLY: listview.smoothScrollToPositio...

51得票7回答
从不同的页面使用jQuery滚动到ID

我尝试在一些页面中使用jQuery的页面滚动功能,并且成功地实现了平滑的页面滚动。但唯一的问题是,在尝试从不同的页面进行滚动时出现了问题。我的意思是,如果我在页面上点击链接,它应该加载新页面,然后滚动到特定的div元素。 这是我用于在页面内滚动的代码:var jump=function(e)...

46得票9回答
JavaScript - window.scroll({ behavior: 'smooth' }) 在Safari中无法正常工作。

正如标题所说,在Chrome上它可以完美地工作。但在Safari中,它只是将页面设置到期望的顶部和左侧位置。这是预期的行为吗?有方法让它能够良好地运行吗?

43得票5回答
jQuery - 使用锚点链接将元素滚动至屏幕中央而非顶部

我正在构建一个单页网站,并使用固定定位的导航栏通过锚链接平滑地滚动到不同的部分元素。滚动到元素的默认行为是将其对齐到浏览器窗口的顶部。相反,我希望将元素对齐到屏幕中央。 我在导航中使用以下标记:<nav class="main-nav"> <a href="#top"&g...

38得票4回答
减少滚动视图中平滑滚动的速度

我有一个ScrollView,我使用smoothScrollBy()实现了平滑滚动。虽然一切都正常工作,但我想改变平滑滚动的持续时间。 平滑滚动发生得非常快,用户不理解发生了什么。请帮助我减慢平滑滚动速度。

35得票10回答
如何使RecyclerView滑动更流畅?

这更像是一个通用问题,但经过大量的搜索和尝试,我仍然无法理解为什么这很难实现。 这个答案 是我能找到的最接近的答案,但仍然无法实现。 具体来说,我正在使用带有GridLayoutManager的RecyclerView。 我想要的只是网格布局平稳滚动(像默认的相册应用程序一样),没有花哨的效...