Skip to content

Releases: cheonjaeung/simplecarousel-android

0.5.0

05 Jan 06:03
Compare
Choose a tag to compare

Changed

  • New com.cheonjaeung.simplecarousel.android:simplecarousel-pager artifact added.
    It provides CarouselPager. This view supports pager behavior like ViewPager2 but can circular.
  • Add CarouselMarginPageTransformer and CarouselFragmentStateAdapter for CarouselPager.

0.4.0

01 Dec 07:11
Compare
Choose a tag to compare

Changed

  • CarouselSmoothScroller is added to support better smooth scroll of carousel.
  • Snapping of CarouselSnapHelper is improved for circular mode enabled.
  • CarouselLayoutManager now supports scrollToPositionWithOffset method.

0.3.0

06 Oct 05:19
Compare
Choose a tag to compare

Changed

  • CarouselSnapHelper is added to support snapping of CarouselLayoutManager.
  • CarouselLayoutManager now has functions to get visible item (findFirstVisibleItemPosition, findFirstCompletelyVisibleItemPosition, findLastVisibleItemPosition, findLastCompletelyVisibleItemPosition).
  • ViewBoundsHelper is added to check visibility of child view within parent view.

0.2.2

04 Oct 06:11
Compare
Choose a tag to compare

Fixed

  • Recycling was not working when RecyclerView had padding bigger than 0.
  • reverseLayout was not applied to scroll direction in CarouselLayoutManager.computeScrollVectorForPosition.

0.2.1

28 Sep 06:25
Compare
Choose a tag to compare

Fixed

  • Scrolling was stuck when RecyclerView had padding bigger than 0.

0.2.0

17 Sep 07:38
Compare
Choose a tag to compare

Changed

  • CarouselLayoutManager is now inheritable.
  • Add support for RTL.
  • Add reverseLayout. It can be set from XML with reverseLayout in RecyclerView or reverseLayout property in CarouselLayoutManager.
  • Add support for clipToPadding of RecyclerView.

0.1.0

31 Aug 05:50
Compare
Choose a tag to compare

Initial release.