【问题标题】:How can I make the widget ignore paddings? Flutter如何使小部件忽略填充?扑
【发布时间】:2023-03-07 09:44:01
【问题描述】:

我有

  SafeArea(  
      minimum: EdgeInsets.symmetric(horizontal: 16, vertical: 0),  
      child: Column(  
        children: [  
          //some widgets
          Expanded(  
            child: CupertinoScrollbar(  
              child: ListView(  
                children: [  
                  CarouselSlider(...),
                  //some widgets that need paddings

并且 CarouselSlider 在 SafeArea 中定义了水平填充。如何在没有 Transform.scale 的情况下让 CarouselSlider 忽略填充?
附言仅对 CarouselSlider 忽略填充

【问题讨论】:

    标签: flutter dart user-interface


    【解决方案1】:

    试试这个

    Expanded(  
            child: CupertinoScrollbar(  
              child: ListView(  
                padding: EdgeInsets.zero,
                children: [  
                  CarouselSlider(...
    

    【讨论】:

    • 内边距不会消失
    【解决方案2】:

    删除最小属性,然后为每个属性设置自己的填充。

    【讨论】:

    • 有可能,但我认为有一些更漂亮的解决方案
    猜你喜欢
    • 2020-05-15
    • 2011-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-20
    相关资源
    最近更新 更多