Skip to content

Commit 27d03cc

Browse files
authored
Merge pull request #108 from AlexV525/add-nav-transparent-support
支持 `navTransparent`
2 parents 10a40d0 + 10da3a2 commit 27d03cc

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

android/src/main/java/com/jiguang/jverify/JverifyPlugin.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -506,6 +506,7 @@ private void layoutOriginOuthView(Map uiconfig, JVerifyUIConfig.Builder builder)
506506
Object navReturnImgPath = valueForKey(uiconfig, "navReturnImgPath");
507507
Object navHidden = valueForKey(uiconfig, "navHidden");
508508
Object navReturnBtnHidden = valueForKey(uiconfig, "navReturnBtnHidden");
509+
Object navTransparent = valueForKey(uiconfig, "navTransparent");
509510

510511
Object logoImgPath = valueForKey(uiconfig, "logoImgPath");
511512
Object logoWidth = valueForKey(uiconfig, "logoWidth");
@@ -649,6 +650,9 @@ private void layoutOriginOuthView(Map uiconfig, JVerifyUIConfig.Builder builder)
649650
if (navReturnBtnHidden != null) {
650651
builder.setNavReturnBtnHidden((Boolean) navReturnBtnHidden);
651652
}
653+
if (navTransparent != null) {
654+
builder.setNavTransparent((Boolean) navTransparent);
655+
}
652656
if (navColor != null) {
653657
builder.setNavColor(exchangeObject(navColor));
654658
}

ios/Classes/JverifyPlugin.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -477,6 +477,10 @@ - (void)setCustomUIWithUIConfig:(JVUIConfig *)uiconfig configArguments:(NSDictio
477477
if(imageName){
478478
uiconfig.navReturnImg = [UIImage imageNamed:imageName];
479479
}
480+
NSNumber *navTransparent = [self getValue:config key:@"navTransparent"];
481+
if (navTransparent) {
482+
uiconfig.navTransparent = [navTransparent boolValue];
483+
}
480484
uiconfig.navReturnHidden = NO;
481485

482486
/************** logo ***************/

lib/jverify.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -463,6 +463,7 @@ class JVUIConfig {
463463
String navReturnImgPath;
464464
bool navHidden = false;
465465
bool navReturnBtnHidden = false;
466+
bool navTransparent = false;
466467

467468
/// logo
468469
int logoWidth;
@@ -576,6 +577,7 @@ class JVUIConfig {
576577
"navReturnImgPath": navReturnImgPath ??= null,
577578
"navHidden": navHidden,
578579
"navReturnBtnHidden": navReturnBtnHidden,
580+
"navTransparent": navTransparent,
579581
"logoImgPath": logoImgPath ??= null,
580582
"logoWidth": logoWidth ??= null,
581583
"logoHeight": logoHeight ??= null,

0 commit comments

Comments
 (0)