wallpaper_manager_flutter 0.0.2 copy "wallpaper_manager_flutter: ^0.0.2" to clipboard
wallpaper_manager_flutter: ^0.0.2 copied to clipboard

PlatformAndroid
outdated

A Plugin to set Large images as Wallpaper without skipping frames for Home Screen,Lock Screen and Both Screens on Android device from system file or cached image file.

wallpaper_manager_flutter #

A Plugin to set Wallpaper of HomeScreen,LockScreen and Both Screen without lag even for large images.

Installation #

In the pubspec.yaml of your flutter project, add the following dependency:

dependencies:
  wallpaper_manager_flutter: ^0.0.2

In your dart file add the following import:

  import 'package:wallpaper_manager_flutter/wallpaper_manager_flutter.dart';

Usage #

Set Wallpaper from cache file #

You can use flutter_cache_manager package to access the cached image files,

In the pubspec.yaml of your flutter project, add the following dependency:

dependencies:
  flutter_cache_manager: ^3.1.2

In your dart file add the following import:

  import 'package:flutter_cache_manager/flutter_cache_manager.dart';

Now pass the image url to the cache manager and await cachedimage and then pass the cached image to the plugin.

Use this inside an async function.

String url = '';  // Image url 

String cachedimage = await DefaultCacheManager().getSingleFile(url);  //image file

int location = WallpaperManagerFlutter.HOME_SCREEN;  //Choose screen type

WallpaperManagerFlutter().setwallpaperfromFile(cachedimage, location);   // Wrap with try catch for error management.

Check the Example file for Better Understanding.

Set wallpaper from system file #

Use this inside an async Function,

imagefile = /0/images/image.png,

location = WallpaperManagerFlutter.HOME_SCREEN  //Choose screen type

WallpaperManagerFlutter().setwallpaperwithFile(imagefile, location);
45
likes
130
points
466
downloads

Publisher

unverified uploader

Weekly Downloads

A Plugin to set Large images as Wallpaper without skipping frames for Home Screen,Lock Screen and Both Screens on Android device from system file or cached image file.

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on wallpaper_manager_flutter