Flutter 连续抖动不同的路线

Flutter 连续抖动不同的路线,flutter,Flutter,如何使一行中的一个项目居中,同时使同一行中的另一个项目与开始对齐?我希望黄色箭头像图中一样居中。我尝试了很多方法,试图让第三个容器“填满”高度,这样我就可以将其居中,但我没有任何运气。我能做什么 Row( mainAxisAlignment: MainAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.start, children: <Widget>[ Container( col

如何使一行中的一个项目居中,同时使同一行中的另一个项目与开始对齐?我希望黄色箭头像图中一样居中。我尝试了很多方法,试图让第三个容器“填满”高度,这样我就可以将其居中,但我没有任何运气。我能做什么

Row(
  mainAxisAlignment: MainAxisAlignment.center,
  crossAxisAlignment: CrossAxisAlignment.start,
  children: <Widget>[
    Container(
      color: Colors.red,
      child: Icon(Icons.access_time, color: Colors.blue,),
    ),
    Expanded(
      child: Container(
        color: Colors.green,
        child: Text("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."),
      ),
    ),
    Container(
      color: Colors.yellow,
      child: Icon(Icons.chevron_right, color: Colors.blue,),
    ),
  ],
),
行(
mainAxisAlignment:mainAxisAlignment.center,
crossAxisAlignment:crossAxisAlignment.start,
儿童:[
容器(
颜色:颜色,红色,
子:图标(Icons.access\u time,颜色:Colors.blue,),
),
扩大(
子:容器(
颜色:颜色。绿色,
子:文本("知识本身是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德如果你不轻率,就必须为自己的行为负责。”),
),
),
容器(
颜色:颜色,黄色,
子:图标(Icons.chevron_right,颜色:Colors.blue,),
),
],
),

您应该将
放在一个
大小的盒子/容器
中,使其具有固定的高度。然后将
容器
包装在
对齐
中。第一项就是这样

      Align(
        alignment: Alignment.topCenter,
        child: Container(
          color: Colors.red,
          child: Icon(
            Icons.access_time,
            color: Colors.blue,
          ),
        ),
      ),
第二项:

      Align(
        alignment: Alignment.center,
        child: Container(
          color: Colors.yellow,
          child: Icon(
            Icons.chevron_right,
            color: Colors.blue,
          ),
        ),
      ),

我把一行中的一行包装起来解决了这个问题


第一个容器正好位于原始行中,而容器2和3位于扩展的(原始行内部的行)

我事先不知道容器的高度。它由标签的高度决定,标签的高度根据其中的文本动态变化