在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/網(wǎng)絡(luò)安全/ 網(wǎng)上看的一段布局代碼,有些地方不明白

網(wǎng)上看的一段布局代碼,有些地方不明白

代碼片段:
Widget _getRowWidget2() {

return new Row(children: <Widget>[
  new Flexible(
      flex: 1,
      fit: FlexFit.tight, //和android的weight=1效果一樣
      child: new Stack(children: <Widget>[
        new Column(children: <Widget>[
          new Text("title".trim(),
              style: new TextStyle(color: Colors.black, fontSize: 20.0,),
              textAlign: TextAlign.left),
          new Text("desc", maxLines: 3,)
        ],)
      ],)
  ),
  new ClipRect(child: new FadeInImage.assetNetwork(
    placeholder: "images/ic_shop_normal.png",
    image: "images/ic_shop_normal.png",
    width: 50.0,
    height: 50.0,
    fit: BoxFit.fitWidth,),),
],);

}

效果:
圖片描述

問題:
1、按我的理解是一行兩列布局的,但代碼寫的是兩行,為什么?
2、不是很明白Flexible與Stack的用法。

回答
編輯回答
焚音

Flexible 跟 css 的 flex 是一回事.
Stack 跟 css 的 position: absolute 是一樣的. 絕對布局.
示例代碼中的 Stack 沒有實(shí)際意義.

2018年5月4日 23:20