showDongingTextInContext static method
dynamic
showDongingTextInContext(
- BuildContext context,
- String text, {
- int milliseconds = 0,
- void completeBlock()?,
Implementation
static showDongingTextInContext(
BuildContext context,
String text, {
int milliseconds = 0,
void Function()? completeBlock,
}) {
double childWidth = 100;
double childHeight = 44;
Widget child = Container(
// color: Colors.grey[350],
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(20),
boxShadow: const [
BoxShadow(color: Colors.blue, spreadRadius: 1),
],
),
width: childWidth,
height: childHeight,
child: Center(
child: Text(text),
),
);
doingTextOverlayEntry =
_getCenterOverlayInContext(context, child, childWidth, childHeight);
Overlay.of(context).insert(doingTextOverlayEntry!);
if (milliseconds > 0) {
Future.delayed(Duration(milliseconds: milliseconds), () {
dismissDongingTextInContext(context);
if (completeBlock != null) {
completeBlock();
}
});
}
}