AwesomeMessageRoute<T> constructor
AwesomeMessageRoute<T> ({
- ThemeData? theme,
- required AwesomeMessage<
Object> awesomeMessage, - RouteSettings? settings,
Implementation
AwesomeMessageRoute({
this.theme,
required this.awesomeMessage,
RouteSettings? settings,
}) : super(settings: settings) {
this._builder = Builder(builder: (BuildContext innerContext) {
return GestureDetector(
child: awesomeMessage,
onTap: awesomeMessage.onTap != null
? () {
awesomeMessage.onTap!(awesomeMessage);
}
: null,
);
});
_configureAlignment(this.awesomeMessage.awesomeMessagePosition);
_onStatusChanged = awesomeMessage.onStatusChanged;
}