23 lines
663 B
Dart
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);
|
|
//提示框
|
|
//....已下载
|
|
}
|
|
} |