【问题标题】:how to set fix size of gridiew on random text如何在随机文本上设置固定大小的gridview
【发布时间】:2023-01-18 17:58:17
【问题描述】:

孩子:卡( 海拔:10, 孩子:容器( 装饰:BoxDecoration( 颜色:Colors.black87, borderRadius: BorderRadius.circular(7)), 身高:50, 宽度:50, 边距:EdgeInsets.all(5), 孩子:中心( 孩子:文字( "${toplist[index]}".toUpperCase(), 样式:文本样式( 字体大小:20, fontFamily:“常规”, 颜色:Colors.white, fontWeight: FontWeight.bold), )), ), ),

每次更改 gridview 中文本的值并更改容器大小时,我都会在每个随机文本上获得容器的固定大小。

【问题讨论】:

    标签: flutter


    【解决方案1】:

    将您的 (Card) Widget 放入 (FittedBox) Widget 中,然后选择 (scaleDown) 到您的 (fit option),如下面的代码示例所示。

      FittedBox(
                          fit: BoxFit.scaleDown,
                          child: Card(
                            elevation: 10,
                            child: Container(
                              decoration: BoxDecoration(
                                  color: Colors.black87,
                                  borderRadius: BorderRadius.circular(7)),
                              height: 50,
                              width: 50,
                              margin: EdgeInsets.all(5),
                              child: Center(
                                  child: Text(
                                "${toplist[index]}".toUpperCase(),
                                style: TextStyle(
                                    fontSize: 20,
                                    fontFamily: "regular",
                                    color: Colors.white,
                                    fontWeight: FontWeight.bold),
                              )),
                            ),
                          ),
                        ),
    

    【讨论】:

      猜你喜欢
      • 2019-05-02
      • 1970-01-01
      • 1970-01-01
      • 2014-05-20
      • 2020-08-02
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 2020-02-21
      相关资源
      最近更新 更多