fix: 调整iOS一键登录UI和android保持一致交互

This commit is contained in:
Liuyf 2025-04-23 10:23:28 +08:00
parent b0ba3f711a
commit 6cd0bedb93
11 changed files with 72 additions and 6 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

View File

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

View File

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -1,7 +1,7 @@
{ {
"images" : [ "images" : [
{ {
"filename" : "login_btn_normal.png", "filename" : "sky_login_btn_press.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "1x" "scale" : "1x"
}, },

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -0,0 +1,21 @@
{
"images" : [
{
"filename" : "xhj_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: 1.9 KiB

View File

@ -1,7 +1,7 @@
{ {
"images" : [ "images" : [
{ {
"filename" : "login_btn_press.png", "filename" : "xhj_login_btn_press.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "1x" "scale" : "1x"
}, },

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -334,4 +334,24 @@ class F {
return false; return false;
} }
} }
//
static String get loginBtnImagePrefix {
switch (appFlavor) {
case Flavor.local:
case Flavor.dev:
case Flavor.pre:
case Flavor.sky_dev:
case Flavor.sky_pre:
case Flavor.sky:
return 'sky';
case Flavor.xhj_dev:
case Flavor.xhj_pre:
case Flavor.xhj:
case Flavor.xhj_bundle:
return 'xhj';
default:
return 'sky';
}
}
} }

View File

@ -207,10 +207,14 @@ class JverifyOneClickLoginManage {
uiConfig.logBtnTextColor = AppColors.mainColor.value; uiConfig.logBtnTextColor = AppColors.mainColor.value;
uiConfig.logBtnTextSize = 16; uiConfig.logBtnTextSize = 16;
if (isiOS) { if (isiOS) {
uiConfig.loginBtnNormalImage = 'login_btn_normal'; // uiConfig.loginBtnNormalImage =
uiConfig.loginBtnPressedImage = 'login_btn_press'; // '${F.loginBtnImagePrefix}_login_btn_normal'; //
uiConfig.loginBtnUnableImage = 'login_btn_normal'; // uiConfig.loginBtnPressedImage =
uiConfig.logBtnBackgroundPath = 'login_btn_normal'; '${F.loginBtnImagePrefix}_login_btn_press'; //
uiConfig.loginBtnUnableImage =
'${F.loginBtnImagePrefix}_login_btn_normal'; //
uiConfig.logBtnBackgroundPath =
'${F.loginBtnImagePrefix}_login_btn_normal';
} }
// uiConfig.logBtnTextBold = true; // uiConfig.logBtnTextBold = true;