My picture in ListView won't load

Hello everyone, I’m trying to load pictures from my assets in a ListTile. The name of the pictures are stored in a database and then are retrieved. The name are retrieved successfully but I can’t seem to load the desired picture.

I checked the files paths, a lot of time but it was good. I tried to use child: image(), it didn’t load anything. I got no error messages.


  @override
  Widget build(BuildContext context) {
    return new Scaffold(
        appBar: new AppBar(
          title: new Text(widget.title),
        ),
        body: ListView.builder(
            itemCount: fishList.length,
            itemBuilder: (context, index) {
              return ListTile(
                leading: CircleAvatar(
                  radius: 30.0,
                  backgroundImage: ExactAssetImage(
                      "assets/images/$fishList[index]['pic_name']"),
                ),
                title: Text(fishList[index]['scientific_name']),
                subtitle: Text(fishList[index]['species']),
                onTap: () {
                  Navigator.push(
                      context,
                      new MaterialPageRoute(
                          builder: (context) => DetailPage(fishList[index])));
                },
              );
            }));
  }
}

solved it temporary by adding the relative path of the image directly in the database.