From bab447c23f9c104fbb64fd61f20c33e9f884cf05 Mon Sep 17 00:00:00 2001 From: pengxiaolong <15716207+pengxiaolong711@user.noreply.gitee.com> Date: Wed, 21 Jan 2026 21:53:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BD=E9=99=85=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/deploymentTargetSelector.xml | 4 +- app/build.gradle.kts | 1 + app/src/main/AndroidManifest.xml | 1 + .../example/myapplication/GuideActivity.kt | 4 +- .../example/myapplication/ImeGuideActivity.kt | 29 +- .../com/example/myapplication/MainActivity.kt | 249 ++++++++++++++++-- .../java/com/example/myapplication/MyApp.kt | 4 +- .../myapplication/OnboardingActivity.kt | 2 +- .../example/myapplication/SplashActivity.kt | 43 +-- .../myapplication/keyboard/AiKeyboard.kt | 2 +- .../myapplication/network/AuthEventBus.kt | 12 +- .../myapplication/network/NetworkEventBus.kt | 22 ++ .../myapplication/ui/circle/CircleFragment.kt | 67 +++++ .../myapplication/ui/home/HomeFragment.kt | 45 ++++ .../ui/home/PersonaDetailDialogFragment.kt | 2 +- .../ui/keyboard/KeyboardDetailFragment.kt | 11 +- .../myapplication/ui/keyboard/MyKeyboard.kt | 12 +- .../ui/login/ForgetPasswordEmailFragment.kt | 14 +- .../ui/login/ForgetPasswordResetFragment.kt | 11 +- .../ui/login/ForgetPasswordVerifyFragment.kt | 13 +- .../myapplication/ui/login/LoginFragment.kt | 15 +- .../ui/login/RegisterFragment.kt | 15 +- .../ui/login/RegisterVerifyFragment.kt | 14 +- .../myapplication/ui/mine/MineFragment.kt | 35 ++- .../ui/mine/myotherpages/FeedbackFragment.kt | 14 +- .../ui/mine/myotherpages/GenderSelectSheet.kt | 3 +- .../ui/mine/myotherpages/LanguageFragment.kt | 113 ++++++++ .../mine/myotherpages/NotificationFragment.kt | 5 +- .../ui/mine/myotherpages/PersonalSettings.kt | 28 +- .../ui/recharge/GoldCoinRechargeFragment.kt | 5 +- .../ui/recharge/RechargeFragment.kt | 5 +- .../myapplication/ui/shop/ShopFragment.kt | 25 +- .../myapplication/ui/shop/myskin/MySkin.kt | 11 +- .../ui/shop/search/SearchFragment.kt | 19 +- .../ui/shop/search/SearchResultFragment.kt | 25 +- .../myapplication/utils/LocaleHelper.kt | 33 +++ .../myapplication/work/ThemeDownloadWorker.kt | 2 +- app/src/main/res/drawable/a123123123.jpg | Bin 0 -> 2351662 bytes .../main/res/drawable/bg_dialog_button.xml | 6 + .../res/drawable/bg_dialog_no_network.xml | 6 + .../main/res/drawable/ic_circle_selector.xml | 24 ++ app/src/main/res/drawable/ic_language.xml | 9 + app/src/main/res/layout/activity_guide.xml | 8 +- .../main/res/layout/activity_ime_guide.xml | 4 +- app/src/main/res/layout/activity_main.xml | 15 +- .../main/res/layout/activity_onboarding.xml | 12 +- .../dialog_confirm_delete_character.xml | 10 +- app/src/main/res/layout/dialog_logout.xml | 8 +- app/src/main/res/layout/dialog_no_network.xml | 45 ++++ .../layout/dialog_purchase_confirmation.xml | 8 +- app/src/main/res/layout/feedback_fragment.xml | 8 +- app/src/main/res/layout/fragment_circle.xml | 41 +++ .../layout/fragment_forget_password_email.xml | 6 +- .../layout/fragment_forget_password_reset.xml | 8 +- .../fragment_forget_password_verify.xml | 6 +- app/src/main/res/layout/fragment_home.xml | 19 +- app/src/main/res/layout/fragment_login.xml | 28 +- app/src/main/res/layout/fragment_mine.xml | 122 ++++++--- app/src/main/res/layout/fragment_register.xml | 26 +- .../res/layout/fragment_register_verify.xml | 8 +- app/src/main/res/layout/fragment_search.xml | 8 +- .../res/layout/fragment_search_result.xml | 6 +- app/src/main/res/layout/fragment_shop.xml | 6 +- app/src/main/res/layout/keyboard_detail.xml | 6 +- app/src/main/res/layout/language_fragment.xml | 77 ++++++ .../layout_consumption_record_header.xml | 8 +- app/src/main/res/layout/my_keyboard.xml | 4 +- app/src/main/res/layout/my_skin.xml | 8 +- .../main/res/layout/notification_fragment.xml | 22 +- app/src/main/res/layout/personal_settings.xml | 8 +- .../main/res/layout/sheet_edit_nickname.xml | 4 +- .../main/res/layout/sheet_select_gender.xml | 4 +- app/src/main/res/menu/menu_bottom_nav.xml | 4 + app/src/main/res/navigation/circle_graph.xml | 13 + app/src/main/res/navigation/global_graph.xml | 27 +- app/src/main/res/navigation/mine_graph.xml | 14 + app/src/main/res/navigation/nav_graph.xml | 1 + .../main/res/values-en-rUS/strings_i18n.xml | 33 +++ app/src/main/res/values-night/colors.xml | 1 + app/src/main/res/values-v31/themes.xml | 9 + .../res/values-zh-rCN/language_config.xml | 12 + app/src/main/res/values-zh-rCN/strings.xml | 4 + .../main/res/values-zh-rCN/strings_i18n.xml | 183 +++++++++++++ app/src/main/res/values/colors.xml | 10 +- app/src/main/res/values/language_config.xml | 13 + app/src/main/res/values/strings.xml | 7 - app/src/main/res/values/strings_i18n.xml | 188 +++++++++++++ app/src/main/res/values/styles.xml | 16 ++ app/src/main/res/values/themes.xml | 3 + settings.gradle.kts | 1 + 90 files changed, 1699 insertions(+), 343 deletions(-) create mode 100644 app/src/main/java/com/example/myapplication/network/NetworkEventBus.kt create mode 100644 app/src/main/java/com/example/myapplication/ui/circle/CircleFragment.kt create mode 100644 app/src/main/java/com/example/myapplication/ui/mine/myotherpages/LanguageFragment.kt create mode 100644 app/src/main/java/com/example/myapplication/utils/LocaleHelper.kt create mode 100644 app/src/main/res/drawable/a123123123.jpg create mode 100644 app/src/main/res/drawable/bg_dialog_button.xml create mode 100644 app/src/main/res/drawable/bg_dialog_no_network.xml create mode 100644 app/src/main/res/drawable/ic_circle_selector.xml create mode 100644 app/src/main/res/drawable/ic_language.xml create mode 100644 app/src/main/res/layout/dialog_no_network.xml create mode 100644 app/src/main/res/layout/fragment_circle.xml create mode 100644 app/src/main/res/layout/language_fragment.xml create mode 100644 app/src/main/res/navigation/circle_graph.xml create mode 100644 app/src/main/res/values-en-rUS/strings_i18n.xml create mode 100644 app/src/main/res/values-v31/themes.xml create mode 100644 app/src/main/res/values-zh-rCN/language_config.xml create mode 100644 app/src/main/res/values-zh-rCN/strings.xml create mode 100644 app/src/main/res/values-zh-rCN/strings_i18n.xml create mode 100644 app/src/main/res/values/language_config.xml create mode 100644 app/src/main/res/values/strings_i18n.xml diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index 3bf9052..e56cc08 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -4,10 +4,10 @@