如何实现从_ListItem到assetPath的字符串列表?

问题描述 投票:0回答:1

我一直在使用壁纸应用程序,我设法调用壁纸的路径列表,我可以使这个工作在图像卡列表,但我不能管理它的工作与assetPath的WallpaperManager的

请帮助,有什么方法可以做到这一点?

Future<void> setWallpaperFromAsset() async {
setState(() {
  _wallpaperAsset = "Loading";
});
String result;
String assetPath = ('Load List here');
string list flutter wallpaper
1个回答
0
投票

你可以添加一个参数 assetPathsetWallpaperFromAsset

  Future<void> setWallpaperFromAsset(String assetPath) async {
    setState(() {
      _wallpaperAsset = "Loading";
    });
    String result;
    // Platform messages may fail, so we use a try/catch PlatformException.
    try {
      result = await WallpaperManager.setWallpaperFromAsset(
          assetPath, WallpaperManager.HOME_SCREEN);
    } on PlatformException {
      result = 'Failed to get wallpaper.';
    }
  }

而你注册的 onPressed 回调与。

RaisedButton.icon(
  onPressed: () => setWallpaperFromAsset(item),
  icon: Icon (Icons.wallpaper, size: 20),
  label: Text('homescreen')),
)
© www.soinside.com 2019 - 2024. All rights reserved.