簡體   English   中英

Flutter 添加新文本行的問題

[英]Problem with adding a new line of text in Flutter

appBar: PreferredSize(
preferredSize: Size.fromHeight(330.0),
child: AppBar (
  backgroundColor: Color(0xFF1D153B),
  title: RichText(
    text: TextSpan (
      style: DefaultTextStyle.of(context).style,
      children: <TextSpan> [
        TextSpan (text :'Makan Bang'),
        TextSpan (text :'Makan Bang'),
        TextSpan (text :'Makan Bang'),
      ],
    ),
  ),
),

終端說“沒有名為‘children’的命名參數。” 除了使用 RichText 小部件之外,還有其他方法可以添加新的文本行嗎?

在剪切標題小部件的邊界之前,您最多可以有兩/三行:

child: AppBar(
          backgroundColor: Color(0xFF1D153B),
          title: Column(
              crossAxisAlignment: CrossAxisAlignment.start,
              children: <Widget>[
                Text('first line'),
                Text('second line'),
              ],
            ),
        ),

或者您可以使用 AppBar(背景空間)的靈活空間屬性來添加小部件:

        child: AppBar(
          backgroundColor: Color(0xFF1D153B),
          flexibleSpace: Column(
            crossAxisAlignment: CrossAxisAlignment.start,
            children: <Widget>[
              Text('example text'),
              Text('example text'),
              Text('example text'),
              Text('example text'),
              Text('example text'),
              Text('example text'),
              Text('example text'),
              Text('example text'),
            ],
          ),
        ),

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM