添加操作提示文本
This commit is contained in:
parent
6d281376aa
commit
d29fdac247
@ -1,6 +1,7 @@
|
|||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
import 'dart:io';
|
import 'dart:io';
|
||||||
|
|
||||||
|
import 'package:flutter_easyloading/flutter_easyloading.dart';
|
||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
import 'package:wallpaper/routes/app_routes.dart';
|
import 'package:wallpaper/routes/app_routes.dart';
|
||||||
import 'package:wallpaper/utils/dbmanager.dart';
|
import 'package:wallpaper/utils/dbmanager.dart';
|
||||||
@ -30,19 +31,14 @@ class DownloadPageController extends GetxController {
|
|||||||
//应当调用本地的图片方法
|
//应当调用本地的图片方法
|
||||||
await DownloadManager.saveLocalImage(imgUrl);
|
await DownloadManager.saveLocalImage(imgUrl);
|
||||||
|
|
||||||
//如果是android,还应该调用设置壁纸的功能
|
|
||||||
// if (Platform.isAndroid) {
|
|
||||||
|
|
||||||
// }
|
|
||||||
|
|
||||||
|
|
||||||
//给结果提示框
|
//给结果提示框
|
||||||
//....
|
EasyLoading.showToast("已保存至相册");
|
||||||
}
|
}
|
||||||
|
|
||||||
Future <void> setWallpaper(String imgUrl) async {
|
Future <void> setWallpaper(String imgUrl) async {
|
||||||
//应当调用本地的图片方法
|
//应当调用本地的图片方法
|
||||||
await DownloadManager.setWallpaperNative(imgUrl);
|
await DownloadManager.setWallpaperNative(imgUrl);
|
||||||
|
EasyLoading.showToast("壁纸设置成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
//删除图片
|
//删除图片
|
||||||
@ -51,7 +47,7 @@ class DownloadPageController extends GetxController {
|
|||||||
DBManager.deleteImg(dataItems[index]);
|
DBManager.deleteImg(dataItems[index]);
|
||||||
// ignore: invalid_use_of_protected_member
|
// ignore: invalid_use_of_protected_member
|
||||||
dataItems.removeAt(index);
|
dataItems.removeAt(index);
|
||||||
// dataItems.value = DBManager.allImgs();
|
EasyLoading.showToast("图片已删除");
|
||||||
}
|
}
|
||||||
|
|
||||||
void goLocalScanPage(int index) {
|
void goLocalScanPage(int index) {
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
import 'package:flutter_easyloading/flutter_easyloading.dart';
|
||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
import 'package:wallpaper/models/imgnetodel.dart';
|
import 'package:wallpaper/models/imgnetodel.dart';
|
||||||
import 'package:wallpaper/routes/app_routes.dart';
|
import 'package:wallpaper/routes/app_routes.dart';
|
||||||
@ -19,7 +20,7 @@ class ImgCategoryPageController extends GetxController {
|
|||||||
Future < void> downloadImg(String urlStr) async {
|
Future < void> downloadImg(String urlStr) async {
|
||||||
await DownloadManager.downloadImgWithUrl(urlStr);
|
await DownloadManager.downloadImgWithUrl(urlStr);
|
||||||
//提示框
|
//提示框
|
||||||
//....已下载
|
EasyLoading.showToast("已下载");
|
||||||
}
|
}
|
||||||
|
|
||||||
void goScanView(var index,var dataModel){
|
void goScanView(var index,var dataModel){
|
||||||
@ -28,18 +29,12 @@ class ImgCategoryPageController extends GetxController {
|
|||||||
|
|
||||||
Future < void> saveImgToAlbum(String imgUrl) async {
|
Future < void> saveImgToAlbum(String imgUrl) async {
|
||||||
await DownloadManager.saveNetworkImage(imgUrl);
|
await DownloadManager.saveNetworkImage(imgUrl);
|
||||||
|
|
||||||
//如果是android,还应该调用设置壁纸的功能
|
|
||||||
// if (Platform.isAndroid) {
|
|
||||||
|
|
||||||
// }
|
|
||||||
|
|
||||||
|
|
||||||
//给结果提示框
|
//给结果提示框
|
||||||
//....
|
EasyLoading.showToast("已保存至相册");
|
||||||
}
|
}
|
||||||
|
|
||||||
Future <void> setWallpaper(String imgUrl) async {
|
Future <void> setWallpaper(String imgUrl) async {
|
||||||
await DownloadManager.setWallpaper(imgUrl);
|
await DownloadManager.setWallpaper(imgUrl);
|
||||||
|
EasyLoading.showToast("壁纸设置成功");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1,4 +1,5 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter_easyloading/flutter_easyloading.dart';
|
||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
import 'package:wallpaper/models/imgnetodel.dart';
|
import 'package:wallpaper/models/imgnetodel.dart';
|
||||||
import 'package:wallpaper/utils/downloadmanager.dart';
|
import 'package:wallpaper/utils/downloadmanager.dart';
|
||||||
@ -40,15 +41,14 @@ class ImgScanPageController extends GetxController {
|
|||||||
albumPermisonisDenied.value = true;
|
albumPermisonisDenied.value = true;
|
||||||
}
|
}
|
||||||
//提示框
|
//提示框
|
||||||
//....已下载
|
EasyLoading.showToast("已下载");
|
||||||
}
|
}
|
||||||
|
|
||||||
Future < void> saveImgToAlbum() async {
|
Future < void> saveImgToAlbum() async {
|
||||||
String imgUrl = dataModel.data![currentIndex.value].original!;
|
String imgUrl = dataModel.data![currentIndex.value].original!;
|
||||||
await DownloadManager.saveNetworkImage(imgUrl);
|
await DownloadManager.saveNetworkImage(imgUrl);
|
||||||
//如果是android,还应该调用设置壁纸的功能
|
|
||||||
//....
|
|
||||||
//给结果提示框
|
//给结果提示框
|
||||||
|
EasyLoading.showToast("已保存至相册");
|
||||||
}
|
}
|
||||||
|
|
||||||
void showAppbarAction(){
|
void showAppbarAction(){
|
||||||
@ -66,5 +66,6 @@ class ImgScanPageController extends GetxController {
|
|||||||
Future <void> setWallpaper() async {
|
Future <void> setWallpaper() async {
|
||||||
String imgUrl = dataModel.data![currentIndex.value].original!;
|
String imgUrl = dataModel.data![currentIndex.value].original!;
|
||||||
await DownloadManager.setWallpaper(imgUrl);
|
await DownloadManager.setWallpaper(imgUrl);
|
||||||
|
EasyLoading.showToast("壁纸设置成功");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1,4 +1,5 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter_easyloading/flutter_easyloading.dart';
|
||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
import 'package:wallpaper/models/imgnetodel.dart';
|
import 'package:wallpaper/models/imgnetodel.dart';
|
||||||
import 'package:wallpaper/utils/dbmanager.dart';
|
import 'package:wallpaper/utils/dbmanager.dart';
|
||||||
@ -55,9 +56,8 @@ class LocalImgScanPageController extends GetxController {
|
|||||||
Future < void> saveImgToAlbum() async {
|
Future < void> saveImgToAlbum() async {
|
||||||
String imgUrl = '$localDir/${dataModel[currentIndex.value].localUrl!}';
|
String imgUrl = '$localDir/${dataModel[currentIndex.value].localUrl!}';
|
||||||
await DownloadManager.saveLocalImage(imgUrl);
|
await DownloadManager.saveLocalImage(imgUrl);
|
||||||
//如果是android,还应该调用设置壁纸的功能
|
|
||||||
//....
|
|
||||||
//给结果提示框
|
//给结果提示框
|
||||||
|
EasyLoading.showToast("已保存至相册");
|
||||||
}
|
}
|
||||||
|
|
||||||
void showAppbarAction(){
|
void showAppbarAction(){
|
||||||
@ -75,5 +75,6 @@ class LocalImgScanPageController extends GetxController {
|
|||||||
Future <void> setWallpaper() async {
|
Future <void> setWallpaper() async {
|
||||||
String imgUrl = '$localDir/${dataModel[currentIndex.value].localUrl!}';
|
String imgUrl = '$localDir/${dataModel[currentIndex.value].localUrl!}';
|
||||||
await DownloadManager.setWallpaperNative(imgUrl);
|
await DownloadManager.setWallpaperNative(imgUrl);
|
||||||
|
EasyLoading.showToast("壁纸设置成功");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user