resolveHorizontalSnap method

void resolveHorizontalSnap({
  1. required double velocity,
  2. required double displacement,
  3. required double cardWidth,
})

Resolve index from horizontal gesture using CarouselSnapResolver.

Implementation

void resolveHorizontalSnap({
  required double velocity,
  required double displacement,
  required double cardWidth,
}) {
  final targetIndex = CarouselSnapResolver.resolve(
    currentIndex: _state.currentIndex,
    velocity: velocity,
    displacement: displacement,
    cardWidth: cardWidth,
    itemCount: itemCount,
  );
  setIndex(targetIndex);
}