show<T> static method
Future<T?>
show<T>(
- BuildContext context,
- List<
Say> sayList, { - VoidCallback? onFinish,
- VoidCallback? onClose,
- ValueChanged<
int> ? onChangeTalk, - Color? backgroundColor,
- double boxTextHeight = 100,
- List<
LogicalKeyboardKey> logicalKeyboardKeysToNext = const [], - EdgeInsetsGeometry? padding,
- bool dismissible = false,
- bool useSafeArea = true,
- Alignment talkAlignment = Alignment.bottomCenter,
- TextStyle? style,
- int speed = 50,
Implementation
static Future<T?> show<T>(
BuildContext context,
List<Say> sayList, {
VoidCallback? onFinish,
VoidCallback? onClose,
ValueChanged<int>? onChangeTalk,
Color? backgroundColor,
double boxTextHeight = 100,
List<LogicalKeyboardKey> logicalKeyboardKeysToNext = const [],
EdgeInsetsGeometry? padding,
bool dismissible = false,
bool useSafeArea = true,
bool useRootNavigator = true,
Alignment talkAlignment = Alignment.bottomCenter,
TextStyle? style,
int speed = 50,
}) {
return showDialog<T>(
barrierDismissible: dismissible,
barrierColor: backgroundColor,
context: context,
useSafeArea: useSafeArea,
useRootNavigator: useRootNavigator,
builder: (BuildContext context) {
return TalkDialog(
says: sayList,
onFinish: onFinish,
onClose: onClose,
onChangeTalk: onChangeTalk,
textBoxMinHeight: boxTextHeight,
keyboardKeysToNext: logicalKeyboardKeysToNext,
padding: padding,
dismissible: dismissible,
talkAlignment: talkAlignment,
style: style,
speed: speed,
);
},
);
}