0 收藏,136 瀏覽問題對人有幫助,內容完整,我也想知道答案0問題沒有實際價值,缺少關鍵內容,沒有改進余地代碼片段: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的用法。
網上看的一段布局代碼,有些地方不明白
一只名叫tom的貓
2018-08-03 19:49:35