onTapRoute method
InkWell
onTapRoute(
- dynamic routeName, {
- dynamic data,
- Map<
String, dynamic> ? queryParameters, - dynamic result,
- bool removeUntilPredicate(
- Route route
- TransitionType? transitionType,
- @Deprecated('Use transitionType instead to specify the page transition type.\nE.g. TransitionType.fadeIn()') PageTransitionType? pageTransitionType,
- @Deprecated('Use transitionType instead to specify the page transition settings.\nE.g. TransitionType.fadeIn(curve: Curves.easeIn)') PageTransitionSettings? pageTransitionSettings,
- dynamic onPop(
- dynamic value
Route to a new page.
Implementation
InkWell onTapRoute(
dynamic routeName, {
dynamic data,
Map<String, dynamic>? queryParameters,
NavigationType navigationType = NavigationType.push,
dynamic result,
bool Function(Route<dynamic> route)? removeUntilPredicate,
TransitionType? transitionType,
@Deprecated(
'Use transitionType instead to specify the page transition type.\nE.g. TransitionType.fadeIn()',
)
PageTransitionType? pageTransitionType,
@Deprecated(
'Use transitionType instead to specify the page transition settings.\nE.g. TransitionType.fadeIn(curve: Curves.easeIn)',
)
PageTransitionSettings? pageTransitionSettings,
Function(dynamic value)? onPop,
}) {
if (routeName is RouteView) {
routeName = routeName.name;
}
return InkWell(
onTap: () async {
await routeTo(
routeName,
data: data,
queryParameters: queryParameters,
navigationType: navigationType,
result: result,
removeUntilPredicate: removeUntilPredicate,
transitionType: transitionType,
// ignore: deprecated_member_use_from_same_package
pageTransitionSettings: pageTransitionSettings,
// ignore: deprecated_member_use_from_same_package
pageTransitionType: pageTransitionType,
onPop: onPop,
);
},
splashColor: Colors.transparent,
hoverColor: Colors.transparent,
focusColor: Colors.transparent,
child: this,
);
}