diff --git a/wallpaper/lib/pages/downloadpage/downloadpage_controller.dart b/wallpaper/lib/pages/downloadpage/downloadpage_controller.dart index 68cd24f..37f0338 100644 --- a/wallpaper/lib/pages/downloadpage/downloadpage_controller.dart +++ b/wallpaper/lib/pages/downloadpage/downloadpage_controller.dart @@ -1,6 +1,7 @@ import 'dart:async'; import 'dart:io'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; import 'package:get/get.dart'; import 'package:wallpaper/routes/app_routes.dart'; import 'package:wallpaper/utils/dbmanager.dart'; @@ -30,19 +31,14 @@ class DownloadPageController extends GetxController { //应当调用本地的图片方法 await DownloadManager.saveLocalImage(imgUrl); - //如果是android,还应该调用设置壁纸的功能 - // if (Platform.isAndroid) { - - // } - - //给结果提示框 - //.... + EasyLoading.showToast("已保存至相册"); } Future setWallpaper(String imgUrl) async { //应当调用本地的图片方法 await DownloadManager.setWallpaperNative(imgUrl); + EasyLoading.showToast("壁纸设置成功"); } //删除图片 @@ -51,7 +47,7 @@ class DownloadPageController extends GetxController { DBManager.deleteImg(dataItems[index]); // ignore: invalid_use_of_protected_member dataItems.removeAt(index); - // dataItems.value = DBManager.allImgs(); + EasyLoading.showToast("图片已删除"); } void goLocalScanPage(int index) { diff --git a/wallpaper/lib/pages/imgcategorypage/imgcategorypage_controller.dart b/wallpaper/lib/pages/imgcategorypage/imgcategorypage_controller.dart index 3de2645..14ae1a1 100644 --- a/wallpaper/lib/pages/imgcategorypage/imgcategorypage_controller.dart +++ b/wallpaper/lib/pages/imgcategorypage/imgcategorypage_controller.dart @@ -1,3 +1,4 @@ +import 'package:flutter_easyloading/flutter_easyloading.dart'; import 'package:get/get.dart'; import 'package:wallpaper/models/imgnetodel.dart'; import 'package:wallpaper/routes/app_routes.dart'; @@ -19,7 +20,7 @@ class ImgCategoryPageController extends GetxController { Future < void> downloadImg(String urlStr) async { await DownloadManager.downloadImgWithUrl(urlStr); //提示框 - //....已下载 + EasyLoading.showToast("已下载"); } void goScanView(var index,var dataModel){ @@ -27,19 +28,13 @@ class ImgCategoryPageController extends GetxController { } Future < void> saveImgToAlbum(String imgUrl) async { - await DownloadManager.saveNetworkImage(imgUrl); - - //如果是android,还应该调用设置壁纸的功能 - // if (Platform.isAndroid) { - - // } - - + await DownloadManager.saveNetworkImage(imgUrl); //给结果提示框 - //.... + EasyLoading.showToast("已保存至相册"); } Future setWallpaper(String imgUrl) async { await DownloadManager.setWallpaper(imgUrl); + EasyLoading.showToast("壁纸设置成功"); } } \ No newline at end of file diff --git a/wallpaper/lib/pages/imgscanpage/imgscanpage_controller.dart b/wallpaper/lib/pages/imgscanpage/imgscanpage_controller.dart index c598a70..5783433 100644 --- a/wallpaper/lib/pages/imgscanpage/imgscanpage_controller.dart +++ b/wallpaper/lib/pages/imgscanpage/imgscanpage_controller.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; import 'package:get/get.dart'; import 'package:wallpaper/models/imgnetodel.dart'; import 'package:wallpaper/utils/downloadmanager.dart'; @@ -40,15 +41,14 @@ class ImgScanPageController extends GetxController { albumPermisonisDenied.value = true; } //提示框 - //....已下载 + EasyLoading.showToast("已下载"); } Future < void> saveImgToAlbum() async { String imgUrl = dataModel.data![currentIndex.value].original!; await DownloadManager.saveNetworkImage(imgUrl); - //如果是android,还应该调用设置壁纸的功能 - //.... //给结果提示框 + EasyLoading.showToast("已保存至相册"); } void showAppbarAction(){ @@ -66,5 +66,6 @@ class ImgScanPageController extends GetxController { Future setWallpaper() async { String imgUrl = dataModel.data![currentIndex.value].original!; await DownloadManager.setWallpaper(imgUrl); + EasyLoading.showToast("壁纸设置成功"); } } \ No newline at end of file diff --git a/wallpaper/lib/pages/localimgscanpage/localimgscanpage_controller.dart b/wallpaper/lib/pages/localimgscanpage/localimgscanpage_controller.dart index 9576236..c70f87d 100644 --- a/wallpaper/lib/pages/localimgscanpage/localimgscanpage_controller.dart +++ b/wallpaper/lib/pages/localimgscanpage/localimgscanpage_controller.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; import 'package:get/get.dart'; import 'package:wallpaper/models/imgnetodel.dart'; import 'package:wallpaper/utils/dbmanager.dart'; @@ -55,9 +56,8 @@ class LocalImgScanPageController extends GetxController { Future < void> saveImgToAlbum() async { String imgUrl = '$localDir/${dataModel[currentIndex.value].localUrl!}'; await DownloadManager.saveLocalImage(imgUrl); - //如果是android,还应该调用设置壁纸的功能 - //.... //给结果提示框 + EasyLoading.showToast("已保存至相册"); } void showAppbarAction(){ @@ -75,5 +75,6 @@ class LocalImgScanPageController extends GetxController { Future setWallpaper() async { String imgUrl = '$localDir/${dataModel[currentIndex.value].localUrl!}'; await DownloadManager.setWallpaperNative(imgUrl); + EasyLoading.showToast("壁纸设置成功"); } } \ No newline at end of file