Olá. Eu desenvolvi um carousel no flutter, e eu gostaria de saber se é possível fazer duas coisas. Colocar uma mensagem que apareceria em cada imagem e que fosse dinâmica junto com as imagens, e que ao clicar em uma imagem específica um link fosse aberto?
Segue o código abaixo:
final carousel = Carousel(
images: listBannerNews
.map((bannerNews) =>
Image.memory(base64Decode(bannerNews.imagem), fit: BoxFit.fill))
.toList(),
dotSize: 4.0,
dotSpacing: 15.0,
dotColor: Colors.white,
borderRadius: true,
autoplayDuration: Duration(seconds: 5),
);
final bannerTitle = Padding(
padding: EdgeInsets.only(top: 200.0, left: 20.0),
child: Container(
child: Text('Teste', style: TextStyle(color: Colors.white)),
),
);
return SizedBox(
height: 322,
width: MediaQuery
.of(context)
.size
.width,
child: ClipRRect(
borderRadius: BorderRadius.circular(4),
child: Stack(
children: [
carousel,
bannerTitle,
],
),
),
);
}