弹出提示,如果不想集成第三方的,用Overlay就可以实现
直接上示例:
showOverlay(BuildContext context) async {
OverlayState overlayState = Overlay.of(context);
OverlayEntry overlayEntry = OverlayEntry(
opaque: false,
builder: (context) => Positioned(
child: CircleAvatar(
radius: 50,
backgroundColor: Colors.red,
)
)
);
overlayState.insert(overlayEntry);
await Future.delayed(Duration(seconds: 3));
overlayEntry.remove();
}