jpush / jverify-flutter-plugin

JPush's officially supported Flutter plugin (Android & iOS). 极光推送官方支持的 Flutter 插件(Android & iOS)。
https://docs.jiguang.cn
MIT License
117 stars 64 forks source link

如果在授权页面,通过JVUIConfig设置导航栏的右侧按钮 #93

Open DennisJu007 opened 4 years ago

DennisJu007 commented 4 years ago

使用版本jverify: 0.6.18

skill20 commented 4 years ago

可以通过添加自定义View

DennisJu007 commented 4 years ago

嗯嗯谢谢,但是我这样添加以后,他的坐标始终是在导航栏下面的,感觉left和top的起始点是在导航栏下面的左下角,我的目的是想加载导航栏的右侧,作为actionbutton使用 final String tvBtnChangeServer = "jv_change_server_btn";// 标识控件 id JVCustomWidget rightTvBtnWidget = JVCustomWidget(tvBtnChangeServer, JVCustomWidgetType.textView); rightTvBtnWidget.title = "切换"; rightTvBtnWidget.left = 0; rightTvBtnWidget.top = 0; rightTvBtnWidget.height = 40; rightTvBtnWidget.backgroundColor = Colors.yellow.value; rightTvBtnWidget.isShowUnderline = false; rightTvBtnWidget.textAlignment = JVTextAlignmentType.center; rightTvBtnWidget.isClickEnable = true;

    // 添加点击事件监听
    jverify.addClikWidgetEventListener(tvBtnChangeServer, (eventId) {
      print("receive listener - click widget event :$eventId");
      if (tvBtnChangeServer == eventId) {
        print("receive listener - 点击【新加 text】");
      }
    });
skill20 commented 4 years ago

那就是这个版本还是不能支持添加到导航栏上。

hyhSuper commented 3 years ago

@DennisJu007 目前不支持导航栏设置按钮,可以详细描述下你的需求后续认证SDK考虑是否加入这个功能。

DennisJu007 commented 3 years ago

@DennisJu007 目前不支持导航栏设置按钮,可以详细描述下你的需求后续认证SDK考虑是否加入这个功能。

嗯就是希望导航栏支持leftbutton- center title - right button的方式,不需要靠帧布局去写死尺寸定义右边button的位置哈