Вы можете легко использовать / создавать диалоги как таковые
await showDialog(
context: context,
builder: (BuildContext context) {
return Dialog(
elevation: 0,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.all(Radius.circular(12.0))),
child: Container(
width: 300,
height: 300,
child: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
Image.asset('your image')
],
),
),
),
);
},
);