Notice: 函数 WP_Scripts::localize 的调用方法不正确$l10n 参数必须是一个数组。若要将任意数据传递给脚本,请改用 wp_add_inline_script() 函数。 请查阅调试 WordPress来获取更多信息。 (这个消息是在 5.7.0 版本添加的。) in /data/www/appblog/wp-includes/functions.php on line 6131

Flutter中控件高度设置问题

Flutter中RaisedButtonFloatingActionButtonFlatButtonOutlineButton四个按钮等控件均无高度设置,解决方式如下:

使用有高度的Container包裹

new Container(
  height: 40.0,
  child: new RaisedButton(onPressed: () {},
    child: new Text("AppBlog.CN"),
    color: Colors.deepOrange,
  ),
),

Container设置高度即可实现,Container的宽度不会占满父容器,只会随着里面字体的宽度显示

使用Pading包裹

new Padding(padding: new EdgeInsets.fromLTRB(10.0, 20.0, 10.0, 20.0),
  child: new Row(
    children: <Widget>[
      new Expanded(
        child: new RaisedButton(
          onPressed: () {},
          //通过控制边距来设置控件的高度
          child: new Padding(padding: new EdgeInsets.fromLTRB(10.0, 10.0, 0.0, 10.0),
            child: new Text("AppBlog.CN"),
          ),
          color: Colors.deepOrange,
        ),
      ),
    ],
  ),
),

Padding设置高度,宽度会占满

上一篇 Flutter为控件添加圆角效果
下一篇 Flutter禁用滚动事件