26 lines
1.1 KiB
Dart
26 lines
1.1 KiB
Dart
import 'package:flutter/material.dart';
|
|
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
|
import 'package:school_asignment_app/common/config/request_config.dart';
|
|
|
|
class ImageDialog{
|
|
static void showImgDialog(BuildContext context,String imgUrl) {
|
|
showDialog(
|
|
context: context,
|
|
builder: (BuildContext context) {
|
|
return AlertDialog(
|
|
// insetPadding: EdgeInsets.symmetric(vertical: 10.r,horizontal: 45.r),
|
|
backgroundColor: Colors.transparent,
|
|
contentPadding: EdgeInsets.all(0),
|
|
shape: RoundedRectangleBorder(
|
|
borderRadius: BorderRadius.all(Radius.circular(15.r))),
|
|
content: Container(
|
|
width: MediaQuery.of(context).size.width - 48.r,
|
|
// height: MediaQuery.of(context).size.height * 0.4,
|
|
color: Colors.white,
|
|
// child: PhotoView(imageProvider: NetworkImage(imgUrl),backgroundDecoration: BoxDecoration(color: Colors.transparent),)),
|
|
child: Image.network(RequestConfig.imgUrl+imgUrl)),
|
|
);
|
|
},
|
|
);
|
|
}
|
|
} |