getDislogConfig function
dialogBottom 为false时 默认水平垂直居中 如果需要修改弹窗的圆角背景可修改android/app/src/main/res/drawable/dialog_background_color.xml 文件 'appPrivacyOne'、'appPrivacyTwo' 字段中的逗号拼接处请勿使用多余的空格,以免出现未知错误
Implementation
AliAuthModel getDislogConfig() {
final screenWidth =
(window.physicalSize.width / window.devicePixelRatio * 0.8).floor();
final screenHeight =
(window.physicalSize.height / window.devicePixelRatio * 0.65).floor();
int logBtnOffset = (screenHeight / 2).floor();
return AliAuthModel.fromJson({
'isDialog': true,
'isDebug': true,
'customPageBackgroundLyout': false,
'isHiddenCustom': true,
'statusBarColor': "#00000000",
'statusBarHidden': true,
'statusBarUIFlag': -1,
'lightColor': true,
'navColor': "#ff00ff",
'navText': '一键登录',
'navTextColor': "#333333",
'navTextSize': -1,
'navReturnImgPath': 'icon_close',
'navReturnImgWidth': 30,
'navReturnImgHeight': 30,
'navReturnHidden': false,
'navHidden': false,
'logoHidden': false,
'logoImgPath': 'assets/taobao.png',
'logoWidth': 48,
'logoHeight': 48,
'logoOffsetY': 20,
'logoScaleType': "CENTER",
'sloganHidden': false,
'sloganText': '一键登录欢迎语',
'sloganTextColor': "#555555",
'sloganTextSize': 11,
'sloganOffsetY': logBtnOffset - 100,
'numberColor': "#555fff",
'numberSize': 15,
'numFieldOffsetY': logBtnOffset - 50,
'logBtnText': '一键登录',
'logBtnTextColor': '#ffffff',
'logBtnTextSize': 16,
'logBtnHeight': 38,
'logBtnMarginLeftAndRight': 15,
'logBtnBackgroundPath':
'assets/login_btn_normal.png,assets/login_btn_unable.png,assets/login_btn_press.png',
'logBtnOffsetY': logBtnOffset,
'loadingImgPath': '',
'appPrivacyOne': '思预云用户协议,https://www.baidu.com',
'appPrivacyTwo': '用户隐私,https://www.baidu.com',
'appPrivacyColor': '#445588,#3971fe',
'privacyState': false,
'protocolGravity': 0,
'privacyTextSize': 11,
'privacyMargin': 20,
'checkBoxWH': 17,
'changeBtnTitle': '切换到其他',
'changeBtnTitleSize': 18,
'changeBtnTitleColor': '#ff0000',
'changeBtnIsHidden': false,
'vendorPrivacyPrefix': '《',
'vendorPrivacySuffix': '》',
'protocolLayoutGravity': 10,
'switchAccTextSize': 11,
'switchOffsetY': logBtnOffset + 50,
'customThirdImgPaths':
'assets/taobao.png,assets/tianmao.png,assets/taobao.png',
'customThirdImgWidth': 40,
'customThirdImgHeight': 40,
'customThirdImgSpace': 20,
'customThirdImgOffsetY': 20,
'authPageActIn': 'in_activity,out_activity',
'authPageActOut': 'in_activity,out_activity',
'pageBackgroundPath': 'dialog_background_color',
'dialogAlpha': 0.5,
'dialogWidth': screenWidth,
'dialogHeight': screenHeight,
'dialogOffsetX': -1,
'dialogOffsetY': -1,
'dialogBottom': false,
'alertBarIsHidden': false,
'alertTitleBarColor': '#ffffff',
'alertCloseItemIsHidden': false,
'alertCloseImage': 'assets/close.png',
'alertCloseImageX': 10,
'alertCloseImageY': 10,
'alertCloseImageW': 10,
'alertCloseImageH': 10,
'alertBlurViewColor': '#000',
'alertBlurViewAlpha': 0.7,
'alertCornerRadiusArray': '10,10,10,10',
});
}