showPopup<T> method
Future<T?>
showPopup<T>(
- BuildContext context, {
- PopupPosition position = PopupPosition.center,
- PopupAnimation animation = PopupAnimation.slideAndFade,
- bool barrierDismissible = true,
- Color? barrierColor,
- EdgeInsets? margin,
- EdgeInsets? padding,
- double? width,
- double? height,
- BorderRadius? borderRadius,
- Color? backgroundColor,
Show ContentView as popup Usage:
final result = await myContentView.showPopup(context);
Implementation
Future<T?> showPopup<T>(
BuildContext context, {
PopupPosition position = PopupPosition.center,
PopupAnimation animation = PopupAnimation.slideAndFade,
bool barrierDismissible = true,
Color? barrierColor,
EdgeInsets? margin,
EdgeInsets? padding,
double? width,
double? height,
BorderRadius? borderRadius,
Color? backgroundColor,
}) async {
final widget = CyberContentViewWidget(
formBuilder: () => this,
cpName: _cpName,
strParameter: _strParameter,
objectData: _objectData,
);
final popup = CyberPopup(
context: context,
child: widget,
position: position,
animation: animation,
barrierDismissible: barrierDismissible,
barrierColor: barrierColor,
margin: margin,
padding: padding,
width: width,
height: height,
borderRadius: borderRadius,
backgroundColor: backgroundColor,
);
return await popup.show<T>();
}