imageUI method
dynamic
imageUI( - dynamic context,
- dynamic ref,
- File mediaFile
)
Implementation
Widget imageUI(BuildContext context, WidgetRef ref, File mediaFile) {
final screenSize = MediaQuery.of(context).size;
return InkWell(
onTap: () {
showAdaptiveDialog(
context: context,
barrierDismissible: false,
useRootNavigator: false,
builder:
(context) =>
ImageDialog(title: message.name, imageFile: mediaFile),
);
},
child: ClipRRect(
borderRadius:
isReplyContent
? BorderRadius.circular(6)
: BorderRadius.circular(15),
child: ConstrainedBox(
constraints: BoxConstraints(
maxWidth: isReplyContent ? screenSize.height * 0.2 : 300,
maxHeight: isReplyContent ? screenSize.width * 0.2 : 300,
),
child: imageFileView(context, ref, mediaFile),
),
),
);
}