fix: - 一键登录逻辑,UI完善

- 一键登录页面以及二次协议确认页面UI样式完善
         - 一键登录逻辑完善,边界异常处理
This commit is contained in:
Liuyf 2025-04-22 19:00:51 +08:00
parent 1c3c61239b
commit f9c31f7239
5 changed files with 50 additions and 6 deletions

View File

@ -0,0 +1,21 @@
{
"images" : [
{
"filename" : "login_btn_normal.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -0,0 +1,21 @@
{
"images" : [
{
"filename" : "login_btn_press.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -185,12 +185,12 @@ class JverifyOneClickLoginManage {
uiConfig.numberFieldWidth = 200;
uiConfig.numberFieldHeight = 40;
//uiConfig.numFieldOffsetX = isiOS ? 0 : null;//(screenWidth/2 - uiConfig.numberFieldWidth/2).toInt();
uiConfig.numFieldOffsetY = isiOS ? 120 : 220;
uiConfig.numFieldOffsetY = isiOS ? 40 : 220;
uiConfig.numberVerticalLayoutItem = JVIOSLayoutItem.ItemLogo;
uiConfig.numberColor = AppColors.mainColor.value;
uiConfig.numberSize = 18;
uiConfig.sloganOffsetY = isiOS ? 40 : 300;
uiConfig.sloganOffsetY = isiOS ? 10 : 300;
uiConfig.sloganVerticalLayoutItem = JVIOSLayoutItem.ItemNumber;
uiConfig.sloganTextColor = Colors.black.value;
uiConfig.sloganTextSize = 15;
@ -201,16 +201,18 @@ class JverifyOneClickLoginManage {
uiConfig.logBtnWidth = double.parse('${1.sw - 20 * 2}').toInt();
uiConfig.logBtnHeight = 50;
//uiConfig.logBtnOffsetX = isiOS ? 0 : null;//(screenWidth/2 - uiConfig.logBtnWidth/2).toInt();
uiConfig.logBtnOffsetY = isiOS ? 60 : 330;
uiConfig.logBtnOffsetY = isiOS ? 30 : 330;
uiConfig.logBtnVerticalLayoutItem = JVIOSLayoutItem.ItemNumber;
uiConfig.logBtnText = '一键登录'.tr;
uiConfig.logBtnTextColor = AppColors.mainColor.value;
uiConfig.logBtnTextSize = 16;
if (isiOS) {
uiConfig.loginBtnNormalImage = 'login_btn_normal'; //
uiConfig.loginBtnPressedImage = 'login_btn_press'; //
// uiConfig.loginBtnUnableImage = 'login_btn_unable'; //
}
// uiConfig.logBtnBackgroundPath = 'log_btn_background';
// uiConfig.logBtnTextBold = true;
// uiConfig.loginBtnNormalImage = 'login_btn_normal'; //
// uiConfig.loginBtnPressedImage = 'login_btn_press'; //
// uiConfig.loginBtnUnableImage = 'login_btn_unable'; //
uiConfig.privacyHintToast =
true; //only android toast