Skip to content

Commit 3c15286

Browse files
Color the app statusbar
1 parent 0c6d39c commit 3c15286

2 files changed

Lines changed: 11 additions & 0 deletions

File tree

lib/ui/views/reader/reader_view.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,10 @@ class ReaderView extends StackedView<ReaderViewModel> {
124124
color: context.theme.appColors.divider,
125125
),
126126
),
127+
if (!viewModel.showSecondaryArea)
128+
SizedBox(
129+
height: MediaQuery.of(context).viewPadding.top,
130+
),
127131
Expanded(
128132
child: Padding(
129133
padding: const EdgeInsets.symmetric(horizontal: 24.0),

lib/ui/views/reader/reader_viewmodel.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import 'dart:developer';
22
import 'package:flutter/material.dart';
3+
import 'package:flutter/services.dart';
34
import 'package:infinite_scroll_pagination/infinite_scroll_pagination.dart';
45
import 'package:linked_scroll_controller/linked_scroll_controller.dart';
56
import 'package:stacked/stacked.dart';
@@ -9,6 +10,7 @@ import '../../../app/app.locator.dart';
910
import '../../../app/app.router.dart';
1011
import '../../../common/enums.dart';
1112
import '../../../common/oet_rv_section_start_end.dart';
13+
import '../../../common/themes.dart';
1214
import '../../../services/bibles_service.dart';
1315
import '../../../services/reader_service.dart';
1416
import '../../../services/settings_service.dart';
@@ -63,6 +65,11 @@ class ReaderViewModel extends ReactiveViewModel {
6365
int currentPage = 0;
6466

6567
void initilize() async {
68+
// Color the statusbar
69+
SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
70+
statusBarColor: context.theme.appColors.appbarBackground,
71+
));
72+
6673
if (linkReaderAreaScrolling == true) {
6774
areasParentController = LinkedScrollControllerGroup();
6875
primaryAreaController = areasParentController.addAndGet();

0 commit comments

Comments
 (0)