Skip to content

Commit dbd2275

Browse files
committed
修改文档。
1 parent aa18a40 commit dbd2275

File tree

1 file changed

+73
-22
lines changed

1 file changed

+73
-22
lines changed

documents/APIs.md

+73-22
Original file line numberDiff line numberDiff line change
@@ -268,47 +268,98 @@ jverify.setCustomAuthorizationView(false,uiConfig,widgets: widgetList);
268268
##### JVUIConfig
269269
```dart
270270
/// 自定义授权的 UI 界面
271+
uiConfig.privacyNavReturnBtnImage = "return_bg";//图片必须存在;
272+
final screenSize = MediaQuery.of(context).size;
273+
final screenWidth = screenSize.width;
274+
final screenHeight = screenSize.height;
275+
bool isiOS = Platform.isIOS;
276+
277+
/// 自定义授权的 UI 界面,以下设置的图片必须添加到资源文件里,
278+
/// android项目将图片存放至drawable文件夹下,可使用图片选择器的文件名,例如:btn_login.xml,入参为"btn_login"。
279+
/// ios项目存放在 Assets.xcassets。
280+
///
271281
JVUIConfig uiConfig = JVUIConfig();
272-
uiConfig.navColor = Colors.red.value;
282+
//uiConfig.authBackgroundImage = ;
273283
284+
//uiConfig.navHidden = true;
285+
uiConfig.navColor = Colors.red.value;
274286
uiConfig.navText = "登录";
275287
uiConfig.navTextColor = Colors.blue.value;
276-
uiConfig.navReturnImgPath = "return_bg";
288+
uiConfig.navReturnImgPath = "return_bg";//图片必须存在
277289
278-
uiConfig.logoHidden = false;
290+
uiConfig.logoWidth = 100;
291+
uiConfig.logoHeight = 80;
292+
//uiConfig.logoOffsetX = isiOS ? 0 : null;//(screenWidth/2 - uiConfig.logoWidth/2).toInt();
279293
uiConfig.logoOffsetY = 10;
280-
uiConfig.logoWidth = 90;
281-
uiConfig.logoHeight = 90;
294+
uiConfig.logoVerticalLayoutItem = JVIOSLayoutItem.ItemSuper;
295+
uiConfig.logoHidden = false;
282296
uiConfig.logoImgPath = "logo";
283297
284-
uiConfig.numFieldOffsetY = 120;
298+
uiConfig.numberFieldWidth = 200;
299+
uiConfig.numberFieldHeight = 40 ;
300+
//uiConfig.numFieldOffsetX = isiOS ? 0 : null;//(screenWidth/2 - uiConfig.numberFieldWidth/2).toInt();
301+
uiConfig.numFieldOffsetY = isiOS ? 20 : 120;
302+
uiConfig.numberVerticalLayoutItem = JVIOSLayoutItem.ItemLogo;
285303
uiConfig.numberColor = Colors.blue.value;
304+
uiConfig.numberSize = 18;
286305
287-
uiConfig.sloganOffsetY = 150;
306+
uiConfig.sloganOffsetY = isiOS ? 20 : 160;
307+
uiConfig.sloganVerticalLayoutItem = JVIOSLayoutItem.ItemNumber;
288308
uiConfig.sloganTextColor = Colors.black.value;
289-
290-
uiConfig.logBtnOffsetY = 300;
309+
uiConfig.sloganTextSize = 15;
310+
// uiConfig.slogan
311+
//uiConfig.sloganHidden = 0;
312+
313+
uiConfig.logBtnWidth = 220;
314+
uiConfig.logBtnHeight = 50;
315+
//uiConfig.logBtnOffsetX = isiOS ? 0 : null;//(screenWidth/2 - uiConfig.logBtnWidth/2).toInt();
316+
uiConfig.logBtnOffsetY = isiOS ? 20 : 230;
317+
uiConfig.logBtnVerticalLayoutItem = JVIOSLayoutItem.ItemSlogan;
291318
uiConfig.logBtnText = "登录按钮";
292319
uiConfig.logBtnTextColor = Colors.brown.value;
293-
uiConfig.loginBtnNormalImage = "login_btn_normal";
294-
uiConfig.loginBtnPressedImage = "login_btn_press";
295-
uiConfig.loginBtnUnableImage = "login_btn_unable";
296-
297-
uiConfig.checkedImgPath = "check_image";
298-
uiConfig.uncheckedImgPath = "uncheck_image";
299-
uiConfig.privacyOffsetY = 80;
300-
320+
uiConfig.logBtnTextSize = 16;
321+
uiConfig.loginBtnNormalImage = "login_btn_normal";//图片必须存在
322+
uiConfig.loginBtnPressedImage = "login_btn_press";//图片必须存在
323+
uiConfig.loginBtnUnableImage = "login_btn_unable";//图片必须存在
324+
325+
326+
uiConfig.privacyState = true;//设置默认勾选
327+
uiConfig.privacyCheckboxSize = 20;
328+
uiConfig.checkedImgPath = "check_image";//图片必须存在
329+
uiConfig.uncheckedImgPath = "uncheck_image";//图片必须存在
330+
uiConfig.privacyCheckboxInCenter = true;
331+
//uiConfig.privacyCheckboxHidden = false;
332+
333+
//uiConfig.privacyOffsetX = isiOS ? (20 + uiConfig.privacyCheckboxSize) : null;
334+
uiConfig.privacyOffsetY = 15;// 距离底部距离
335+
uiConfig.privacyVerticalLayoutItem = JVIOSLayoutItem.ItemSuper;
301336
uiConfig.clauseName = "协议1";
302337
uiConfig.clauseUrl = "http://www.baidu.com";
303338
uiConfig.clauseBaseColor = Colors.black.value;
304-
305339
uiConfig.clauseNameTwo = "协议二";
306340
uiConfig.clauseUrlTwo = "http://www.hao123.com";
307341
uiConfig.clauseColor = Colors.red.value;
308-
309-
310-
uiConfig.privacyState = true;
311-
342+
uiConfig.privacyText = ["1极","2光","3认","4证"];
343+
uiConfig.privacyTextSize = 13;
344+
//uiConfig.privacyWithBookTitleMark = true;
345+
//uiConfig.privacyTextCenterGravity = false;
346+
uiConfig.authStatusBarStyle = JVIOSBarStyle.StatusBarStyleDarkContent;
347+
uiConfig.privacyStatusBarStyle = JVIOSBarStyle.StatusBarStyleDefault;
348+
349+
uiConfig.statusBarColorWithNav = true;
350+
uiConfig.virtualButtonTransparent = true;
351+
352+
uiConfig.privacyStatusBarColorWithNav = true;
353+
uiConfig.privacyVirtualButtonTransparent = true;
354+
355+
uiConfig.needStartAnim = true;
356+
uiConfig.needCloseAnim = true;
357+
358+
uiConfig.privacyNavColor = Colors.red.value;;
359+
uiConfig.privacyNavTitleTextColor = Colors.blue.value;
360+
uiConfig.privacyNavTitleTextSize = 16;
361+
uiConfig.privacyNavTitleTitle1 = "协议1 web页标题";
362+
uiConfig.privacyNavTitleTitle2 = "协议2 web页标题";
312363
Jverify jverify = new Jverify();
313364
314365
```

0 commit comments

Comments
 (0)