getThemeTransition method
Retrieves the theme transition based on the platform.
Implementation
Transition? getThemeTransition() {
final TargetPlatform platform = context.theme.platform;
final PageTransitionsBuilder? matchingTransition =
Get.theme.pageTransitionsTheme.builders[platform];
Get.log(matchingTransition.toString());
switch (matchingTransition) {
case CupertinoPageTransitionsBuilder():
return Transition.cupertino;
case ZoomPageTransitionsBuilder():
return Transition.zoom;
case FadeUpwardsPageTransitionsBuilder():
return Transition.fade;
case OpenUpwardsPageTransitionsBuilder():
return Transition.native;
default:
return null;
}
}