Преглед на файлове

[feat]键盘引导页,复制增加Toast,点击亲密度消息,跳转去亲密度调节页面

hezihao преди 7 месеца
родител
ревизия
1324cf2e47
променени са 3 файла, в които са добавени 6 реда и са изтрити 1 реда
  1. 1 0
      assets/string/base/string.xml
  2. 3 1
      lib/module/keyboard_guide/keyboard_guide_page.dart
  3. 2 0
      lib/resource/string.gen.dart

+ 1 - 0
assets/string/base/string.xml

@@ -380,6 +380,7 @@
     <string name="logout_dialog_desc">确定退出登录吗?</string>
 
     <string name="skip">跳过</string>
+    <string name="copy_success">复制成功</string>
     <string name="new_user_gender_title">Hi,欢迎来到追爱小键盘</string>
     <string name="new_user_gender_desc">您的性别是?</string>
     <string name="new_user_birthday_title">生日</string>

+ 3 - 1
lib/module/keyboard_guide/keyboard_guide_page.dart

@@ -13,6 +13,7 @@ import '../../resource/string.gen.dart';
 import '../../utils/clipboard_util.dart';
 import '../../utils/url_launcher_util.dart';
 import '../../widget/delegate_lifecycle_widget.dart';
+import '../intimacy_scale/intimacy_scale_page.dart';
 import 'enums/keyboard_guide_msg_type.dart';
 
 /// 键盘引导页面
@@ -287,6 +288,7 @@ class KeyboardGuidePage extends BasePage<KeyboardGuidePageController> {
         onTap: () {
           // 复制内容到剪切板
           ClipboardUtil.copyToClipboard(msg.content);
+          ToastUtil.show(StringName.copySuccess);
         },
         child: Assets.images.iconCopy.image(width: 18.w, height: 18.w),
       );
@@ -294,7 +296,7 @@ class KeyboardGuidePage extends BasePage<KeyboardGuidePageController> {
       return GestureDetector(
         onTap: () {
           // 跳转到亲密度设置页
-          // TODO hezihao,需要志鹏提供路由路径,才能跳转到亲密度设置页
+          IntimacyScalePage.start();
         },
         child: Assets.images.iconSetting.image(width: 18.w, height: 18.w),
       );

+ 2 - 0
lib/resource/string.gen.dart

@@ -275,6 +275,7 @@ class StringName {
   static final String logoutDialogConfirm = 'logout_dialog_confirm'.tr; // 确认
   static final String logoutDialogDesc = 'logout_dialog_desc'.tr; // 确定退出登录吗?
   static final String skip = 'skip'.tr; // 跳过
+  static final String copySuccess = 'copy_success'.tr; // 复制成功
   static final String newUserGenderTitle = 'new_user_gender_title'.tr; // Hi,欢迎来到追爱小键盘
   static final String newUserGenderDesc = 'new_user_gender_desc'.tr; // 您的性别是?
   static final String newUserBirthdayTitle = 'new_user_birthday_title'.tr; // 生日
@@ -597,6 +598,7 @@ class StringMultiSource {
       'logout_dialog_confirm': '确认',
       'logout_dialog_desc': '确定退出登录吗?',
       'skip': '跳过',
+      'copy_success': '复制成功',
       'new_user_gender_title': 'Hi,欢迎来到追爱小键盘',
       'new_user_gender_desc': '您的性别是?',
       'new_user_birthday_title': '生日',