Compare commits
2 Commits
662a1ae157
...
3f0342b6cb
Author | SHA1 | Date |
---|---|---|
Michael Thomas | 3f0342b6cb | |
Michael Thomas | 513b2d2f14 |
|
@ -57,16 +57,7 @@ class _AppPageLayoutState extends State<AppPageLayout> {
|
|||
Widget build(BuildContext context) {
|
||||
return Scaffold(
|
||||
body: AnnotatedRegion<SystemUiOverlayStyle>(
|
||||
value: SystemUiOverlayStyle(
|
||||
statusBarColor: Colors.transparent,
|
||||
systemNavigationBarContrastEnforced: true,
|
||||
statusBarIconBrightness: widget.darkStatusBar
|
||||
? Brightness.dark
|
||||
: Brightness.light,
|
||||
statusBarBrightness: widget.darkStatusBar
|
||||
? Brightness.light
|
||||
: Brightness.dark,
|
||||
),
|
||||
value: constructOverlayStyle(dark: widget.darkStatusBar),
|
||||
child: Container(
|
||||
color: widget.backgroundColor ?? Colors.grey[100],
|
||||
child: SafeArea(
|
||||
|
|
|
@ -35,15 +35,14 @@ class _MainLayoutState extends State<MainLayout> {
|
|||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return AutoTabsScaffold(
|
||||
animationDuration: const Duration(milliseconds: 150),
|
||||
routes: const [
|
||||
HomePageRouter(children: [
|
||||
HomeRoute(),
|
||||
]),
|
||||
MapRoute(),
|
||||
EventsRoute(),
|
||||
InfoPageRouter(children: [
|
||||
InfoRoute()
|
||||
]),
|
||||
InfoPageRouter(children: [InfoRoute()]),
|
||||
],
|
||||
bottomNavigationBuilder: (_, tabsRouter) {
|
||||
return WillPopScope(
|
||||
|
@ -69,7 +68,7 @@ class _MainLayoutState extends State<MainLayout> {
|
|||
padding: const EdgeInsets.symmetric(vertical: 3, horizontal: 20),
|
||||
child: SalomonBottomBar(
|
||||
itemPadding:
|
||||
const EdgeInsets.symmetric(vertical: 12, horizontal: 16),
|
||||
const EdgeInsets.symmetric(vertical: 12, horizontal: 16),
|
||||
items: <SalomonBottomBarItem>[
|
||||
SalomonBottomBarItem(
|
||||
icon: const Icon(FlutterRemix.home_line),
|
||||
|
|
|
@ -4,6 +4,7 @@ import 'package:flutter/services.dart';
|
|||
import 'package:furman_now/src/routes/index.gr.dart';
|
||||
import 'package:furman_now/src/screens/home/content.dart';
|
||||
import 'package:furman_now/src/screens/home/state.dart';
|
||||
import 'package:furman_now/src/utils/theme.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
|
||||
class HomeScreenProvider extends StatelessWidget {
|
||||
|
@ -101,7 +102,7 @@ class _HomeScreenState extends State<HomeScreen> {
|
|||
Widget build(BuildContext context) {
|
||||
return Scaffold(
|
||||
body: AnnotatedRegion<SystemUiOverlayStyle>(
|
||||
value: SystemUiOverlayStyle.light,
|
||||
value: constructOverlayStyle(),
|
||||
child: Container(
|
||||
color: const Color(0xffb7acc9),
|
||||
child: SafeArea(
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:google_fonts/google_fonts.dart';
|
||||
|
||||
ThemeData _baseTheme = ThemeData(
|
||||
|
@ -47,5 +48,14 @@ ThemeData myFurmanTheme = _baseTheme.copyWith(
|
|||
textTheme: GoogleFonts.interTextTheme(_baseTheme.textTheme),
|
||||
);
|
||||
|
||||
var furmanTextStyle = (TextStyle baseStyle) =>
|
||||
GoogleFonts.inter(textStyle: baseStyle);
|
||||
var furmanTextStyle =
|
||||
(TextStyle baseStyle) => GoogleFonts.inter(textStyle: baseStyle);
|
||||
|
||||
SystemUiOverlayStyle constructOverlayStyle({bool dark = false}) {
|
||||
return SystemUiOverlayStyle(
|
||||
statusBarColor: Colors.transparent,
|
||||
systemNavigationBarContrastEnforced: true,
|
||||
statusBarIconBrightness: dark ? Brightness.dark : Brightness.light,
|
||||
statusBarBrightness: dark ? Brightness.light : Brightness.dark,
|
||||
systemNavigationBarColor: Colors.grey.shade50);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue