getCorrectPageTransitionBuilder static method
Builds the correct page transition based on the current OS
Implementation
static PageTransitionsBuilder getCorrectPageTransitionBuilder(OsInfo info) {
if (info.isIOS) return const CupertinoPageTransitionsBuilder();
if (!info.isAndroid) return const ZoomPageTransitionsBuilder();
if (info.isAtLeastAndroid10) {
return const ZoomPageTransitionsBuilder();
} else if (info.isAtLeastPie) {
return const OpenUpwardsPageTransitionsBuilder();
}
return const FadeUpwardsPageTransitionsBuilder();
}