小编Tha*_*med的帖子

SizedBox 和 Padding.. 有什么区别吗?

我想在文本“NAME”和“Thashreef”之间留一个空格。所以我使用了填充:EdgeInsets.only(top:10),在视频教程中它是SizedBox(height:10)。这两个功能一样吗?


void main()=> runApp(MaterialApp(
  home: FirstPage()
));

class FirstPage extends StatelessWidget{
  @override
  Widget build(BuildContext context) {
    // TODO: implement build
    return Scaffold(
      backgroundColor: Colors.grey[900],
      appBar: AppBar(
        title: Text('Ninja ID Card'),
        centerTitle: true,
        backgroundColor: Colors.grey[850],
        elevation: 0.0,
      ),
      body: Padding(
        padding: EdgeInsets.fromLTRB(20,30,40,50),
        child: Column(
          crossAxisAlignment: CrossAxisAlignment.start,
          children: <Widget>[
            Text('NAME',style: TextStyle(
              color:Colors.grey,
              letterSpacing: 2.0),),
            Padding(
              padding: const EdgeInsets.only(top:10),
              child: Text('Thashreef',
                style: TextStyle(
                    color: Colors.yellowAccent,
                    letterSpacing:2.0,fontSize: 28.0,fontWeight: FontWeight.bold)),
            )

          ],
        ),
      ),
    );
  }
}```
Run Code Online (Sandbox Code Playgroud)

cross-platform dart flutter

5
推荐指数
1
解决办法
1万
查看次数

Material Widget 有什么用?

Flutter中Material widget有什么用?即使我们可以在 Material App 中使用包含在 material 中的属性。它的关键用途是什么。

dart flutter

4
推荐指数
1
解决办法
1367
查看次数

标签 统计

dart ×2

flutter ×2

cross-platform ×1