fsda
This commit is contained in:
parent
badd6b9f13
commit
d410ecb396
@ -21,7 +21,9 @@ class DownloadPageController extends GetxController {
|
||||
|
||||
|
||||
Future < void> saveImgToAlbum(String imgUrl) async {
|
||||
await DownloadManager.saveNetworkImage(imgUrl);
|
||||
|
||||
//应当调用本地的图片方法
|
||||
// await DownloadManager.saveNetworkImage(imgUrl);
|
||||
|
||||
//如果是android,还应该调用设置壁纸的功能
|
||||
// if (Platform.isAndroid) {
|
||||
@ -34,7 +36,8 @@ class DownloadPageController extends GetxController {
|
||||
}
|
||||
|
||||
Future <void> setWallpaper(String imgUrl) async {
|
||||
await DownloadManager.setWallpaper(imgUrl);
|
||||
//应当调用本地的图片方法
|
||||
await DownloadManager.setWallpaperNative(imgUrl);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -36,7 +36,7 @@ class DownloadPageView extends GetView<DownloadPageController> {
|
||||
}
|
||||
|
||||
Stack getBodyItem(String fileName) {
|
||||
var imgUrl = controller.localDir.value +'/'+ fileName;
|
||||
var imgUrl = '${controller.localDir.value}/$fileName';
|
||||
return Stack(//堆叠效果
|
||||
children: [
|
||||
Image.file(
|
||||
|
||||
@ -78,11 +78,34 @@ class DownloadManager {
|
||||
// toastDetails: ToastDetails.success(),
|
||||
// errorToastDetails: ToastDetails.error(),
|
||||
);
|
||||
print("result:$result ");
|
||||
} on PlatformException {
|
||||
result = false;
|
||||
print("err ....result:$result ");
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
static Future<bool> setWallpaperNative(String urlStr) async {
|
||||
bool result;
|
||||
try {
|
||||
result = await AsyncWallpaper.setWallpaperFromFile(
|
||||
filePath: urlStr,
|
||||
wallpaperLocation: AsyncWallpaper.HOME_SCREEN,
|
||||
goToHome: false,
|
||||
// toastDetails: ToastDetails.success(),
|
||||
// errorToastDetails: ToastDetails.error(),
|
||||
);
|
||||
print("result:$result ");
|
||||
} on PlatformException {
|
||||
result = false;
|
||||
print("err ....result:$result ");
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user