buildImageView function
Implementation
Widget buildImageView(File file,{Function? onTap,Function? onDelete}) {
return Stack(
children: [
Padding(
padding: const EdgeInsets.all(6.0),
child: InkWell(
onTap: ()=>onTap!(file),
child: AspectRatio(
aspectRatio: 1 / 1,
child: Container(
padding: const EdgeInsets.all(4),
decoration: BoxDecoration(
color: const Color(0xffDFDFDE),
borderRadius: BorderRadius.circular(5)),
width: 100,
height: 100,
child: Image.file(
file,
fit: BoxFit.cover,
),
),
),
),
),
Positioned(
top: -14,
right: -14,
child: IconButton(
color: Colors.red,
onPressed: (){
onDelete!();
}, icon: const Icon(Icons.cancel_sharp,color: Colors.red,)))
],
);
}