WallPaper_ZZH_Flutter/wallpaper/lib/pages/imgscanpage/imgscanpage_controller.dart
2024-05-14 16:57:48 +08:00

23 lines
663 B
Dart

import 'package:get/get.dart';
import 'package:get/get_rx/get_rx.dart';
import 'package:wallpaper/models/imgnetodel.dart';
import 'package:wallpaper/utils/downloadmanager.dart';
class ImgScanPageController extends GetxController {
late NetImgCategory dataModel;
RxInt currentIndex = RxInt(0);
@override
void onInit(){
super.onInit();
currentIndex.value = Get.arguments["index"];
dataModel = Get.arguments["dataModel"];
}
Future < void> downloadImg() async {
String urlStr = dataModel.data![currentIndex.value].original!;
await DownloadManager.downloadImgWithUrl(urlStr);
//提示框
//....已下载
}
}