handleEvent method

void handleEvent(
  1. ImageFullscreenViewEvent event
)

Implementation

void handleEvent(ImageFullscreenViewEvent event) {
  switch (event.runtimeType) {
    case ImageFullscreenViewSwipeEvent:
      var swipe = event as ImageFullscreenViewSwipeEvent;
      currentSwipe = swipe._num;
      var maxSwipe = swipe._max;

      if (currentSwipe.abs() < maxSwipe) {
        state = ImageFullscreenViewState(
            opacity: (0.85 - (currentSwipe.abs()) / maxSwipe * 0.85));
      }
      break;
  }
  outState.add(state);
}