getImage method
dynamic
getImage(
- String mediaLocalStoragePath,
- String mediaThumbImage,
- BuildContext context,
- String mediaFileName,
- bool isSelected,
Implementation
getImage(String mediaLocalStoragePath, String mediaThumbImage,
BuildContext context, String mediaFileName, bool isSelected) {
var screenHeight = MediaQuery
.of(context)
.size
.height;
var screenWidth = MediaQuery
.of(context)
.size
.width;
if (checkFile(mediaLocalStoragePath)) {
return InkWell(
onTap: isSelected
? null
: () {
Navigator.push(context, MaterialPageRoute(builder: (con)=>ImageViewView(imageName: mediaFileName,imagePath: mediaLocalStoragePath,)));
/*Get.toNamed(Routes.imageView, arguments: {
'imageName': mediaFileName,
'imagePath': mediaLocalStoragePath
});*/
},
child: Image(
image: FileImage(File(mediaLocalStoragePath)),
loadingBuilder: (context, child, loadingProgress) {
if (loadingProgress == null) {
// return FutureBuilder(builder: (context, d) {
return child;
// });
}
return Center(child: CircularProgressIndicator(color: MirrorflyUikit.getTheme?.primaryColor,));
},
width: screenWidth * 0.60,
height: screenHeight * 0.4,
fit: BoxFit.cover,
) /*Image.file(
File(mediaLocalStoragePath),
width: controller.screenWidth * 0.60,
height: controller.screenHeight * 0.4,
fit: BoxFit.cover,
)*/
);
} else {
return imageFromBase64String(mediaThumbImage, context, null, null);
}
}