Commit 315c154f by tanghuan

信息保护指引弹出框的内容,增加点击打开链接

1 parent de967f1c
import 'package:appframe/bloc/login_main_cubit.dart'; import 'package:appframe/bloc/login_main_cubit.dart';
import 'package:appframe/config/locator.dart'; import 'package:appframe/config/locator.dart';
import 'package:appframe/config/routes.dart';
import 'package:appframe/ui/widgets/login/login_page_agreed_widget.dart'; import 'package:appframe/ui/widgets/login/login_page_agreed_widget.dart';
import 'package:appframe/ui/widgets/tip_overlay_widget.dart'; import 'package:appframe/ui/widgets/tip_overlay_widget.dart';
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:fluwx/fluwx.dart'; import 'package:fluwx/fluwx.dart';
...@@ -210,6 +212,13 @@ class LoginMainPage extends StatelessWidget { ...@@ -210,6 +212,13 @@ class LoginMainPage extends StatelessWidget {
TextSpan( TextSpan(
text: '《班小二数据据安全和隐私政策》', text: '《班小二数据据安全和隐私政策》',
style: TextStyle(color: Color(0xFF7691FA), fontSize: 14), style: TextStyle(color: Color(0xFF7691FA), fontSize: 14),
recognizer: TapGestureRecognizer()
..onTap = () {
router.push(
'/link',
extra: {'url': 'https://bxr.banxiaoer.net/apps/privacysettings.html', 'title': '隐私保障'},
);
},
), ),
TextSpan( TextSpan(
text: '与', text: '与',
...@@ -218,6 +227,13 @@ class LoginMainPage extends StatelessWidget { ...@@ -218,6 +227,13 @@ class LoginMainPage extends StatelessWidget {
TextSpan( TextSpan(
text: '《用户协议》', text: '《用户协议》',
style: TextStyle(color: Color(0xFF7691FA), fontSize: 14), style: TextStyle(color: Color(0xFF7691FA), fontSize: 14),
recognizer: TapGestureRecognizer()
..onTap = () {
router.push(
'/link',
extra: {'url': 'https://bxr.banxiaoer.net/apps/useragreement.html', 'title': '用户协议'},
);
},
), ),
TextSpan( TextSpan(
text: '。如您同意上述文件的全部内容,请点击“同意”以继续。', text: '。如您同意上述文件的全部内容,请点击“同意”以继续。',
......
import 'package:appframe/bloc/login_phone_cubit.dart'; import 'package:appframe/bloc/login_phone_cubit.dart';
import 'package:appframe/config/routes.dart';
import 'package:appframe/ui/widgets/login/login_page_agreed_widget.dart'; import 'package:appframe/ui/widgets/login/login_page_agreed_widget.dart';
import 'package:appframe/ui/widgets/tip_overlay_widget.dart'; import 'package:appframe/ui/widgets/tip_overlay_widget.dart';
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter_bloc/flutter_bloc.dart';
...@@ -314,6 +316,13 @@ class LoginPhonePage extends StatelessWidget { ...@@ -314,6 +316,13 @@ class LoginPhonePage extends StatelessWidget {
TextSpan( TextSpan(
text: '《班小二数据据安全和隐私政策》', text: '《班小二数据据安全和隐私政策》',
style: TextStyle(color: Color(0xFF7691FA), fontSize: 14), style: TextStyle(color: Color(0xFF7691FA), fontSize: 14),
recognizer: TapGestureRecognizer()
..onTap = () {
router.push(
'/link',
extra: {'url': 'https://bxr.banxiaoer.net/apps/privacysettings.html', 'title': '隐私保障'},
);
},
), ),
TextSpan( TextSpan(
text: '与', text: '与',
...@@ -322,6 +331,13 @@ class LoginPhonePage extends StatelessWidget { ...@@ -322,6 +331,13 @@ class LoginPhonePage extends StatelessWidget {
TextSpan( TextSpan(
text: '《用户协议》', text: '《用户协议》',
style: TextStyle(color: Color(0xFF7691FA), fontSize: 14), style: TextStyle(color: Color(0xFF7691FA), fontSize: 14),
recognizer: TapGestureRecognizer()
..onTap = () {
router.push(
'/link',
extra: {'url': 'https://bxr.banxiaoer.net/apps/useragreement.html', 'title': '用户协议'},
);
},
), ),
TextSpan( TextSpan(
text: '。如您同意上述文件的全部内容,请点击“同意”以继续。', text: '。如您同意上述文件的全部内容,请点击“同意”以继续。',
......
...@@ -21,7 +21,7 @@ class LoginPageAgreedWidget extends StatelessWidget { ...@@ -21,7 +21,7 @@ class LoginPageAgreedWidget extends StatelessWidget {
..onTap = () { ..onTap = () {
router.push( router.push(
'/link', '/link',
extra: {'url': 'https://bxr.banxiaoer.net/apps/privacysettings.html', 'title': '隐私设置'}, extra: {'url': 'https://bxr.banxiaoer.net/apps/privacysettings.html', 'title': '隐私保障'},
); );
}, },
), ),
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!