flutter添加自定义appbar顶部tabar

		import 'package:flutter/material.dart';
		
		class ProductInfor extends StatefulWidget {
		  Map arguments;
		  ProductInfor({Key key,this.arguments}): super(key:key);
		
		  @override
		  _ProductInforState createState() => _ProductInforState(arguments:this.arguments);
		}
		
		class _ProductInforState extends State<ProductInfor> {
		  Map arguments;
		  _ProductInforState({this.arguments});
		  @override
		  Widget build(BuildContext context) {
		    return Scaffold(
		      appBar: AppBar(
		        title: Text("商品详情"),
		        centerTitle: true,
		//        backgroundColor: Colors.red,
		          leading: IconButton(
		              icon:Icon(Icons.menu),
		              onPressed: (){
		                print(1);
		              },
		          ),
		          actions: <Widget>[
		            IconButton(
		              icon:Icon(Icons.menu),
		              onPressed: (){
		                print(1);
		              },
		            ),
		          ],
		      ),
		      body: Text('商品详情页面${arguments["id"]}'),
		    );
		  }
		}
import 'package:flutter/material.dart';
import './FromPage.dart';
class CatePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return DefaultTabController(
      length: 4,
      child: Scaffold(
        appBar: AppBar(
          title: Row(
            children: <Widget>[
              Expanded(
                child: TabBar(
                  tabs: <Widget>[
                    Tab(text: '211221'),
                    Tab(text: '2333'),
                    Tab(text: '2333'),
                    Tab(text: '2333'),
                  ],
                ),
              )
            ],
          ),
//          bottom:
        ),
        body: TabBarView(
            children: <Widget>[
              ListView(
                children: <Widget>[
                  ListTile(
                    title: Text('23123'),
                  )
                ],
              ),
              ListView(
                children: <Widget>[
                  ListTile(
                    title: Text('23123'),
                  )
                ],
              ),
              ListView(
                children: <Widget>[
                  ListTile(
                    title: Text('23123'),
                  )
                ],
              ),
              ListView(
                children: <Widget>[
                  ListTile(
                    title: Text('23123'),
                  )
                ],
              )
            ],

        ),
      ),
    );
  }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值