/* * @author lsy * @date 2019-10-13 **/ import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_svg/flutter_svg.dart'; import 'package:gmalpha_flutter/res/GMRes.dart'; AppBar baseAppBar( {String title, List action, bool centerTitle, VoidCallback backClick}) { return AppBar( title: title == null ? Container() : baseText(title, 16, ALColors.Color323232), centerTitle: centerTitle, leading: GestureDetector( onTap: backClick, child: Container( alignment: Alignment.centerLeft, padding: EdgeInsets.only(left: 22), width: 30, height: double.maxFinite, child: SvgPicture.asset( "images/left_arrow.svg", color: Color(0xff323232), )), ), actions: action == null ? List() : action, ); } Text baseText(String text, double fontSize, Color color) { return Text( text, style: TextStyle(fontSize: fontSize, color: color), ); } Widget baseDivide(double height, int padding, Color color) { return Container( height: height, margin: EdgeInsets.only( right: ScreenUtil.instance.setWidth(padding), left: ScreenUtil.instance.setWidth(padding)), child: Container( color: color, )); } Widget loadingItem() { //TODO return Center(child: CircularProgressIndicator()); } Widget netErrorItem() {} //TODO