Flutter divider widget not appearing

前端 未结 5 523
夕颜
夕颜 2021-02-04 01:37

I\'m currently learning how to build apps using the Flutter SDK and Android Studio. My problem is that I need to add a Divider widget between the \'Administrative\' text and the

5条回答
  •  天涯浪人
    2021-02-04 02:17

    You could remove Row, then Column would take all available space and Divider would have width.

    @override
    Widget build(BuildContext context) {
      return new Padding(
        padding: const EdgeInsets.only(
            top: 16.0, bottom: 16.0, left: 12.0, right: 12.0),
        child: new Card(
          child: new Column(
            mainAxisSize: MainAxisSize.min,
            children: [
              new Padding(
                padding: const EdgeInsets.only(top: 22.0, bottom: 8.0),
                child: new Text("Administrative",
                    style: new TextStyle(
                        color: new Color.fromARGB(255, 117, 117, 117),
                        fontSize: 32.0,
                        fontWeight: FontWeight.bold)),
              ),
              new Divider(
                color: Colors.red,
              ),
              new Text("text")
            ],
          ),
        ),
      );
    }
    

    To make custom divider you could check implementation of Divider and adjust it. E.g. replace Divider with

    new SizedBox(
      height: 10.0,
      child: new Center(
        child: new Container(
          margin: new EdgeInsetsDirectional.only(start: 1.0, end: 1.0),
          height: 5.0,
          color: Colors.red,
        ),
      ),
    )
    

提交回复
热议问题