diff --git a/lib/application/component/take_picture_screen/display_picture_screen.dart b/lib/application/component/take_picture_screen/display_picture_screen.dart index 9d7038e..b34033a 100644 --- a/lib/application/component/take_picture_screen/display_picture_screen.dart +++ b/lib/application/component/take_picture_screen/display_picture_screen.dart @@ -2,6 +2,7 @@ import 'dart:io'; import 'package:cims_apps/application/assets/path_assets.dart'; import 'package:cims_apps/application/component/button/button_view.dart'; +import 'package:cims_apps/application/component/custom_app_bar/custom_app_bar.dart'; import 'package:cims_apps/application/component/image/image_view.dart'; import 'package:cims_apps/application/component/take_picture_screen/take_picture_screen.dart'; import 'package:cims_apps/application/theme/color_palette.dart'; @@ -94,10 +95,8 @@ class _DisplayPictureScreenState extends State { return Consumer( builder: (context, provider, child) { return Scaffold( - appBar: AppBar( - title: const Text('Preview'), - automaticallyImplyLeading: false, - ), + appBar: CustomAppBar( + height: SizeConfig.height * .08, title: 'Preview'), body: Container( padding: const EdgeInsets.symmetric(horizontal: 24.0), child: Column( diff --git a/lib/application/component/take_picture_screen/take_picture_screen.dart b/lib/application/component/take_picture_screen/take_picture_screen.dart index 405409b..9d2f461 100644 --- a/lib/application/component/take_picture_screen/take_picture_screen.dart +++ b/lib/application/component/take_picture_screen/take_picture_screen.dart @@ -1,5 +1,6 @@ import 'package:camera/camera.dart'; import 'package:cims_apps/application/assets/path_assets.dart'; +import 'package:cims_apps/application/component/custom_app_bar/custom_app_bar.dart'; import 'package:cims_apps/application/component/image/image_view.dart'; import 'package:cims_apps/application/component/take_picture_screen/display_picture_screen.dart'; import 'package:cims_apps/core/route/route.dart'; @@ -27,7 +28,6 @@ class TakePictureScreenState extends State { late String _takeContent; Future changeFlash() async { - await _controller.setFlashMode(FlashMode.auto); setState(() { isFlash = !isFlash; }); @@ -44,6 +44,7 @@ class TakePictureScreenState extends State { // Next, initialize the controller. This returns a Future. _initializeControllerFuture = _controller.initialize(); _takeContent = widget.takeContent; + _controller.setFlashMode(isFlash ? FlashMode.torch : FlashMode.off); } @override @@ -57,9 +58,10 @@ class TakePictureScreenState extends State { Widget build(BuildContext context) { // Fill this out in the next steps. return Scaffold( - appBar: AppBar( - title: const Text('Registration'), - actions: [ + appBar: CustomAppBar( + title: 'Registration', + height: SizeConfig.height * .08, + trailing: [ IconButton( onPressed: () { changeFlash();