Releases: rubensousa/GravitySnapHelper
Releases · rubensousa/GravitySnapHelper
2.2.2
2.2.1
2.2.0
2.2.0
New features
- Added Gravity.CENTER support (#21)
- Added setMaxFlingDistance and setMaxFlingSizeFraction to change the max fling distance allowed (#29)
- Added setSnapToPadding to allow snapping to the padding set in the RecyclerView. Defaults to false (#58)
- Added GravitySnapRecyclerView that uses GravitySnapHelper by default
- Added setGravity to change the gravity of GravitySnapHelper
- Added setScrollMsPerInch to change the scroll speed
- Added setSnapListener to allow changing the SnapListener that was set or clearing it
- GravityPagerSnapHelper is now deprecated. Use GravitySnapHelper together with setMaxFlingSizeFraction() to achieve the same behavior
- Added updateSnap to update the snap position if for some reason snapping was stopped
Improvements
- Improved behavior when smoothScrollToPosition is called. Now the smooth scroller is used
- Added getters to all relevant properties
- getCurrentSnappedPosition now searches for the correct snap view instead of returning the last position that we snapped to
- Added missing NonNull and Nullable annotations
2.1.0
2.0
New features:
- Migrated to AndroidX.
- Added smoothScrollToPosition and scrollToPosition methods that'll snap to a certain position.
- Added OrientationAwareRecyclerView that only handles scroll events according to its orientation.
Fixes:
1.5
1.4
- Add Nullable and NonNull annotations
- Update support library
1.3
1.2
- Added support for GridLayoutManager
1.1
-
Add GravityPagerSnapHelper
-
Update support library