diff --git a/assets/images/background_image_login_4x.png b/assets/images/background_image_login_4x.png new file mode 100644 index 0000000000000000000000000000000000000000..b10a2dbd4839be27bebd58d05d8ac04bfcf6b241 Binary files /dev/null and b/assets/images/background_image_login_4x.png differ diff --git a/lib/constants/app_images.dart b/lib/constants/app_images.dart index 7b91f008c64b1703092d533102b71fa68af48e80..6372043e63f079a83e7b0054992201b0064acbd4 100644 --- a/lib/constants/app_images.dart +++ b/lib/constants/app_images.dart @@ -4,5 +4,6 @@ class AppImages { /// app images static const String backgroundImage = 'assets/images/background_image_4x.png'; + static const String backgroundImageLogin = 'assets/images/background_image_login_4x.png'; } \ No newline at end of file diff --git a/lib/customWidget/customOnboardScreen/common_onboard_screen.dart b/lib/customWidget/customOnboardScreen/common_onboard_screen.dart index 0534275d3385f49538f32208f96582ee994c6963..d3c20d033bac9a81bcb1ae4a2881dcc2880ef85d 100644 --- a/lib/customWidget/customOnboardScreen/common_onboard_screen.dart +++ b/lib/customWidget/customOnboardScreen/common_onboard_screen.dart @@ -5,7 +5,8 @@ import 'package:flutter/material.dart'; class CommonOnboardScreen extends StatelessWidget { final Widget child; - const CommonOnboardScreen({super.key, required this.child}); + final String backgroundImageName; + const CommonOnboardScreen({super.key, required this.child, required this.backgroundImageName}); @override Widget build(BuildContext context) { @@ -18,7 +19,7 @@ class CommonOnboardScreen extends StatelessWidget { child: Stack( children: [ Image.asset( - AppImages.backgroundImage, + backgroundImageName, ), Positioned( // top: 250, diff --git a/lib/views/languageSelectionScreen/views/language_selection_screen.dart b/lib/views/languageSelectionScreen/views/language_selection_screen.dart index 565ec064420e94dfcb17c0a59ecf18807283889a..a5c04109dc31a0111c33267c2bf62ba40bb086d6 100644 --- a/lib/views/languageSelectionScreen/views/language_selection_screen.dart +++ b/lib/views/languageSelectionScreen/views/language_selection_screen.dart @@ -1,4 +1,5 @@ import 'package:exide_crr/appLocalization/language_key.dart'; +import 'package:exide_crr/constants/app_images.dart'; import 'package:exide_crr/constants/enums.dart'; import 'package:exide_crr/controller/base_controller.dart'; import 'package:exide_crr/customWidget/button_widget.dart'; @@ -28,6 +29,7 @@ class _LanguageSelectionScreenState extends State<LanguageSelectionScreen> { @override Widget build(BuildContext context) { return CommonOnboardScreen( + backgroundImageName: AppImages.backgroundImage, child: selectLanguageSection(), ); } diff --git a/lib/views/loginScreen/view/login_screen.dart b/lib/views/loginScreen/view/login_screen.dart index c12efaf8807423bc17f47dda093d18522e1aa02c..9908d8356e0bc107c2bbc3443d8a03fa8cacf56d 100644 --- a/lib/views/loginScreen/view/login_screen.dart +++ b/lib/views/loginScreen/view/login_screen.dart @@ -27,6 +27,7 @@ class _LoginScreenState extends State<LoginScreen> { @override Widget build(BuildContext context) { return CommonOnboardScreen( + backgroundImageName: AppImages.backgroundImageLogin, child: loginSection(), ); } @@ -74,7 +75,7 @@ class _LoginScreenState extends State<LoginScreen> { CustomTextField( inputAction: TextInputAction.done, textFieldText: '', - hintText: "Enter Code Here", + hintText: loginHint.tr, maxLength: 5, inputType: InputType.number.name, textEditingController: loginController.dealerCodeController,