2 个仓库
Tuning the tactile feel of scrolling through drag resistance and rebound effects on Android.
Distinct from Android Nested Scrolling: Candidates focus on nested scrolling or optimization, not the tactile feel/physics tuning.
Explore 2 awesome GitHub repositories matching mobile development · Android Scroll Physics Customization. Refine with filters or upvote what's useful.
SmartRefreshLayout is a pull-to-refresh framework and gesture interaction library for Android. It provides a scroll view wrapper that integrates interactive refresh headers and loading footers into mobile user interfaces, coordinating synchronized scrolling and touch events. The project features a pluggable architecture for custom refresh indicators and secondary refresh mechanisms. It utilizes damping-based gesture translation and overscroll rebound mechanisms to manage the tactile feel of drag resistance and physics-based animations. The library covers a broad range of interaction logic, i
Fine-tunes the tactile feel of scrollable views through adjusted drag resistance and overscroll physics.
GravitySnapHelper 是一个 Android 列表滚动控制器和 RecyclerView 捕捉助手,旨在管理滚动速度并将列表项对齐到特定的容器边缘。它作为一个定位机制,确保当用户交互停止时,元素能够捕捉到视口边界。 该项目提供了对从右到左布局方向的特定支持,确保列表项能够正确对齐到屏幕边缘,无论设备语言方向如何。 该工具包括用于调节滚动移动的功能,例如使用像素偏移或容器百分比限制滑动距离。它还监控滚动速度和速率,以确定项目何时应触发向下一个捕捉目标的转换。
Improves the tactile feel of scrolling lists by controlling fling distance and scroll velocity.