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 ومساعد التقاط (snap helper) لـ RecyclerView مصمم لإدارة سرعة التمرير ومحاذاة عناصر القائمة مع حواف الحاوية المحددة. يعمل كآلية تحديد موضع لضمان التقاط العناصر بحدود إطار العرض عند توقف تفاعل المستخدم. يوفر المشروع دعماً محدداً لاتجاهات التخطيط من اليمين إلى اليسار، مما يضمن محاذاة عناصر القائمة بشكل صحيح مع حواف الشاشة بغض النظر عن اتجاه لغة الجهاز. تتضمن الأداة إمكانيات لتنظيم حركة التمرير، مثل تقييد مسافات الرمي باستخدام إزاحات البكسل أو نسب الحاوية. كما تراقب سرعة التمرير لتحديد متى يجب أن تؤدي العناصر إلى انتقال إلى هدف الالتقاط التالي.
Improves the tactile feel of scrolling lists by controlling fling distance and scroll velocity.