繁体   English   中英

Flutter:将我的文本放在我的 Carousel Slider 上

[英]Flutter: Position my text on top of my Carousel Slider

我正在尝试使用 Stack and Positioned Widget 将我的文本定位在我的 Carousel Slider 的顶部,但它一直在 Carousel 的顶部,有没有办法解决它。

 body: ListView(
        shrinkWrap: true,
        children: [
          Stack(
            alignment: Alignment.center,
            children: [
              Positioned(
                child: Text('TOP OFFERS / DISCOUNT'))
            ],
          ),
          Container(
            height: 150,
            width: double.infinity,
            color: HexColor("ffa400"),
            child:
           // Column(
             // children: [
                CarouselSlider.builder(
                  options: CarouselOptions(
                      height: 140,
                      autoPlay: true,
                      viewportFraction: 0.8,
                      enlargeCenterPage: true,
                      onPageChanged: (index, reason) {
                        setState(() {
                          activeIndex = index;
                        });
                      }),
                  itemCount: firstImages.length,
                  itemBuilder: (context, index, realIndex) {
                    final firstImage = firstImages[index];

                    return Column(
                      children: [
                        Expanded(child: buildImage(firstImage, index)),
                        buildIndicator(),
                      ],
                    );
                  },
                ),

使用 Column 而不是 ListView

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM