Center(
child: Container(
height: height * 0.3,
width: width * 0.8,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(10),
),
child: ImageSlideshow(
indicatorColor: HexColor('#FFA300'),
onPageChanged: (value) {},
autoPlayInterval: 3000,
isLoop: true,
children: [
Image.asset(
'assets/images/sample1.png',
fit: BoxFit.cover,
),
Image.asset(
'assets/images/sample2.png',
fit: BoxFit.cover,
),
Image.asset(
'assets/images/board3.jpeg',
fit: BoxFit.cover,
),
],
),
),
),
1.这是ImageSlideshow部件的代码。2我需要帮助,请?
1.通常方法是用容器中的容器,但这个似乎不对
2条答案
按热度按时间knpiaxh11#
我在你的问题中看不到图像,但是看看你的代码,假设你在pub.dev上使用flutter_image_slideshow包,你可以使用Stack小部件将图像和图标作为一个“幻灯片”的一部分显示。
下面是一个示例,其中第一张幻灯片在图像顶部有图标,但其他幻灯片没有演示ImageSlideshow接受任何部件作为子部件。
希望能有所帮助。
9lowa7mx2#
我用一个Stack小部件 Package 了ImageSlideshow小部件,并在Container中使用了一个Row,然后使用alignment属性来分配Row的位置
这应该能解决问题