Flutter(Scaffold全貌)

1.大体如此,如果有新学到的再进行补充:

import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        title: 'Flutter Demo', theme: ThemeData(), home: study());
  }
}

class study extends StatefulWidget {
  @override
  _studyState createState() => _studyState();
}

class _studyState extends State<study> {

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text("页面标题"),
      ),
      body:Container(
        color: Colors.orange,
      ),
      bottomSheet: Container(
        height: 80,
        width: double.infinity,
        color: Colors.red,
      ),
      persistentFooterButtons: <Widget>[
        FlatButton(
          color: Colors.pink,
          child: Text("按钮1",),
        ),
        Text("文本内容"),
      ],
      bottomNavigationBar:BottomNavigationBar(
        items: [
          BottomNavigationBarItem(title:Text("我的"),icon: Icon(Icons.person)),
          BottomNavigationBarItem(title:Text("我的"),icon: Icon(Icons.person)),

        ],
      ),
      drawer: Drawer(
        child: Container(
          child: Text(
            "抽屉菜单"
          ),
        ),
      ),//侧滑菜单
    );
  }
}

运行效果:
在这里插入图片描述
2.appbar:
在这里插入图片描述
3. bottomappbar:
在这里插入图片描述

Widget build(BuildContext context) {
  return Scaffold(
    appBar: AppBar(
      title: Text('Sample Code'),
    ),
    body: Center(
      child: Text('You have pressed the button'),
    ),
    bottomNavigationBar: BottomAppBar(
      shape: const CircularNotchedRectangle(),
      child: Container(height: 50.0,),
    ),
    floatingActionButton: FloatingActionButton(
      child: Icon(Icons.add),
    ),
    floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,
  );
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值