Fix the app logo in the center of login form
This commit is contained in:
committed by
Dat H. Pham
parent
a16fab5562
commit
af92c6d213
@@ -35,13 +35,7 @@ class LoginView extends BaseLoginView {
|
|||||||
children: [
|
children: [
|
||||||
Padding(
|
Padding(
|
||||||
padding: const EdgeInsets.only(top: 67),
|
padding: const EdgeInsets.only(top: 67),
|
||||||
child: (SloganBuilder(arrangedByHorizontal: true)
|
child: _buildAppLogo(context)
|
||||||
..setSloganText(AppLocalizations.of(context).app_name)
|
|
||||||
..setSloganTextAlign(TextAlign.center)
|
|
||||||
..setSloganTextStyle(const TextStyle(color: Colors.black, fontSize: 24, fontWeight: FontWeight.bold))
|
|
||||||
..setSizeLogo(36)
|
|
||||||
..setLogo(imagePaths.icLogoTMail))
|
|
||||||
.build()
|
|
||||||
),
|
),
|
||||||
Padding(
|
Padding(
|
||||||
padding: const EdgeInsets.only(top: 67),
|
padding: const EdgeInsets.only(top: 67),
|
||||||
@@ -70,9 +64,7 @@ class LoginView extends BaseLoginView {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Widget _buildWebForm(BuildContext context) {
|
Widget _buildWebForm(BuildContext context) {
|
||||||
return Stack(
|
return Padding(
|
||||||
children: [
|
|
||||||
Padding(
|
|
||||||
padding: const EdgeInsets.only(top: 60, bottom: 60),
|
padding: const EdgeInsets.only(top: 60, bottom: 60),
|
||||||
child: Row(
|
child: Row(
|
||||||
mainAxisAlignment: MainAxisAlignment.center,
|
mainAxisAlignment: MainAxisAlignment.center,
|
||||||
@@ -158,13 +150,7 @@ class LoginView extends BaseLoginView {
|
|||||||
children: [
|
children: [
|
||||||
Padding(
|
Padding(
|
||||||
padding: const EdgeInsets.only(top: 66),
|
padding: const EdgeInsets.only(top: 66),
|
||||||
child: (SloganBuilder(arrangedByHorizontal: true)
|
child: _buildAppLogo(context)
|
||||||
..setSloganText(AppLocalizations.of(context).app_name)
|
|
||||||
..setSloganTextAlign(TextAlign.center)
|
|
||||||
..setSloganTextStyle(const TextStyle(color: Colors.black, fontSize: 24, fontWeight: FontWeight.bold))
|
|
||||||
..setSizeLogo(36)
|
|
||||||
..setLogo(imagePaths.icLogoTMail))
|
|
||||||
.build()
|
|
||||||
),
|
),
|
||||||
Padding(
|
Padding(
|
||||||
padding: const EdgeInsets.only(top: 67),
|
padding: const EdgeInsets.only(top: 67),
|
||||||
@@ -183,13 +169,33 @@ class LoginView extends BaseLoginView {
|
|||||||
),
|
),
|
||||||
Padding(
|
Padding(
|
||||||
padding: const EdgeInsets.only(top: 44, bottom: 10),
|
padding: const EdgeInsets.only(top: 44, bottom: 10),
|
||||||
child: SvgPicture.asset(imagePaths.icPowerByLinagora, width: 97, height: 44, fit: BoxFit.fill))
|
child: SvgPicture.asset(imagePaths.icPowerByLinagora, width: 97, height: 44, fit: BoxFit.fill)
|
||||||
|
)
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
)
|
);
|
||||||
],
|
}
|
||||||
|
|
||||||
|
Widget _buildAppLogo(BuildContext buildContext) {
|
||||||
|
return Row(
|
||||||
|
mainAxisSize: MainAxisSize.min,
|
||||||
|
children: [
|
||||||
|
Image(
|
||||||
|
image: AssetImage(imagePaths.icLogoTMail),
|
||||||
|
fit: BoxFit.fill,
|
||||||
|
width: 36,
|
||||||
|
height: 36,
|
||||||
|
alignment: Alignment.center),
|
||||||
|
Padding(
|
||||||
|
padding: const EdgeInsets.symmetric(horizontal: 10),
|
||||||
|
child: Text(
|
||||||
|
AppLocalizations.of(buildContext).app_name,
|
||||||
|
style: const TextStyle(color: Colors.black, fontSize: 24, fontWeight: FontWeight.bold),
|
||||||
|
textAlign: TextAlign.center),
|
||||||
|
),
|
||||||
|
]
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user