小编Har*_*was的帖子

在线图像源的调色板生成器库在 Flutter 中不起作用

我使用以下代码来获取在线图像的主色,但调色板颜色保持为空。我怎么解决这个问题?N:B:如果我使用本地图像源 AssetImage("source_path"),它就可以工作。

class HomePageUI extends StatefulWidget {
  final HomeData _homeData;
  HomePageUI(this._homeData);

  @override
  _HomePageUIState createState() => _HomePageUIState();
}

class _HomePageUIState extends State<HomePageUI> {

  PaletteColor paletteColor;
  @override
  void initState(){
    super.initState();
    _updatePalettes();
  }
  _updatePalettes() async{
    final PaletteGenerator paletteGenerator = await PaletteGenerator.fromImageProvider(
        NetworkImage(NetworkConfig.getImageUrl(widget._homeData.trending[1].image)),
        size: Size(200,100)
    );


    paletteColor = paletteGenerator.darkMutedColor;
    //Here paletteColor is shown null value

  }
}
Run Code Online (Sandbox Code Playgroud)

colors generator palette flutter

2
推荐指数
1
解决办法
2625
查看次数

标签 统计

colors ×1

flutter ×1

generator ×1

palette ×1