场景描述:
因为写很多页面,每个顶部都搞一个返回键、分享,中间标题这种东东,弄的比较繁琐,索性就把这个appbar
给单独抽离出来,重新定义成一个widget
这个内容。
效果图大致是这样子的:
源码:
直接上代码:
import 'package:flutter/material.dart';
import 'package:/common_utils/common_utils.dart';
import 'package:/resources/mycolor_resources.dart';
import 'package:/routers/application.dart';
class HeadTitleBar extends StatefulWidget implements PreferredSizeWidget {
final String text; //从外部指定内容
final Color statusBarColor; //设置statusbar的颜色
final double contentHeight = 80.0;
final bool rightShow;
final VoidCallback callback;
HeadTitleBar({
this.text,
this.statusBarColor,
this.rightShow,
this.callback,
}) : super