This commit is contained in:
bluesea 2024-05-14 16:54:46 +08:00
parent e59ddfbc30
commit 19f4da6a85
2 changed files with 9 additions and 0 deletions

View File

@ -1,6 +1,7 @@
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:get/get_rx/get_rx.dart'; import 'package:get/get_rx/get_rx.dart';
import 'package:wallpaper/models/imgnetodel.dart'; import 'package:wallpaper/models/imgnetodel.dart';
import 'package:wallpaper/utils/downloadmanager.dart';
class ImgScanPageController extends GetxController { class ImgScanPageController extends GetxController {
late NetImgCategory dataModel; late NetImgCategory dataModel;
@ -12,4 +13,10 @@ class ImgScanPageController extends GetxController {
currentIndex.value = Get.arguments["index"]; currentIndex.value = Get.arguments["index"];
dataModel = Get.arguments["dataModel"]; dataModel = Get.arguments["dataModel"];
} }
Future < void> downloadImg(String urlStr) async {
await DownloadManager.downloadImgWithUrl(urlStr);
//
//....
}
} }

View File

@ -72,6 +72,7 @@ class ImgScanPageView extends GetView<ImgScanPageController> {
), ),
IconButton(onPressed:() { IconButton(onPressed:() {
print("download...."); print("download....");
controller.downloadImg(controller.dataModel.data![controller.currentIndex.value].original!);
}, icon: const Icon(Icons.download),color: Colors.white,), }, icon: const Icon(Icons.download),color: Colors.white,),
const Spacer( const Spacer(
@ -93,5 +94,6 @@ class ImgScanPageView extends GetView<ImgScanPageController> {
void onPageChanged(int index){ void onPageChanged(int index){
print("切换了图片...."); print("切换了图片....");
controller.currentIndex.value = index;
} }
} }