From 560f267ce06696487cafbb052a25d62e3d6e3216 Mon Sep 17 00:00:00 2001 From: chenqilong Date: Thu, 28 Aug 2025 14:38:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9EStateManagement?= =?UTF-8?q?=E5=B7=A5=E7=A8=8B,=E6=9C=80=E4=BD=B3=E5=AE=9E=E8=B7=B5-?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E7=AE=A1=E7=90=86=E6=9C=80=E4=BD=B3=E5=AE=9E?= =?UTF-8?q?=E8=B7=B5,=E6=B7=BB=E5=8A=A0=E4=BB=A3=E7=A0=81=E5=9D=97?= =?UTF-8?q?=E6=A0=87=E8=AF=86=E5=92=8C=E4=BF=AE=E6=94=B9=E5=BA=9F=E5=BC=83?= =?UTF-8?q?API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/workspace.xml | 36 +---- ArkUI/StateManagement/.gitignore | 12 ++ ArkUI/StateManagement/AppScope/app.json5 | 10 ++ .../resources/base/element/string.json | 8 ++ .../resources/base/media/background.png | Bin 0 -> 91942 bytes .../resources/base/media/foreground.png | Bin 0 -> 8805 bytes .../resources/base/media/layered_image.json | 7 + ArkUI/StateManagement/LICENSE | 78 ++++++++++ ArkUI/StateManagement/README.md | 23 +++ ArkUI/StateManagement/build-profile.json5 | 42 ++++++ ArkUI/StateManagement/code-linter.json5 | 32 +++++ ArkUI/StateManagement/entry/.gitignore | 6 + .../StateManagement/entry/build-profile.json5 | 28 ++++ ArkUI/StateManagement/entry/hvigorfile.ts | 6 + .../entry/obfuscation-rules.txt | 23 +++ ArkUI/StateManagement/entry/oh-package.json5 | 10 ++ .../main/ets/components/ButtonComponent.ets | 23 +++ .../main/ets/components/ListItemComponent.ets | 25 ++++ .../main/ets/entryability/EntryAbility.ets | 44 ++++++ .../entrybackupability/EntryBackupAbility.ets | 16 +++ .../entry/src/main/ets/pages/Index.ets | 23 +++ .../entry/src/main/ets/segment/segment.ets | 29 ++++ .../entry/src/main/ets/segment/segment10.ets | 75 ++++++++++ .../entry/src/main/ets/segment/segment11.ets | 71 ++++++++++ .../entry/src/main/ets/segment/segment12.ets | 45 ++++++ .../entry/src/main/ets/segment/segment13.ets | 40 ++++++ .../entry/src/main/ets/segment/segment14.ets | 45 ++++++ .../entry/src/main/ets/segment/segment2.ets | 32 +++++ .../entry/src/main/ets/segment/segment3.ets | 42 ++++++ .../entry/src/main/ets/segment/segment4.ets | 43 ++++++ .../entry/src/main/ets/segment/segment5.ets | 45 ++++++ .../entry/src/main/ets/segment/segment6.ets | 65 +++++++++ .../entry/src/main/ets/segment/segment7.ets | 109 ++++++++++++++ .../entry/src/main/ets/segment/segment8.ets | 103 ++++++++++++++ .../entry/src/main/ets/segment/segment9.ets | 133 ++++++++++++++++++ .../entry/src/main/module.json5 | 50 +++++++ .../main/resources/base/element/color.json | 8 ++ .../main/resources/base/element/float.json | 68 +++++++++ .../main/resources/base/element/string.json | 16 +++ .../main/resources/base/media/background.png | Bin 0 -> 91942 bytes .../main/resources/base/media/foreground.png | Bin 0 -> 8805 bytes .../src/main/resources/base/media/icon.png | Bin 0 -> 6790 bytes .../resources/base/media/layered_image.json | 7 + .../main/resources/base/media/startIcon.png | Bin 0 -> 20093 bytes .../resources/base/profile/backup_config.json | 3 + .../resources/base/profile/main_pages.json | 5 + .../main/resources/dark/element/color.json | 8 ++ .../hvigor/hvigor-config.json5 | 22 +++ ArkUI/StateManagement/hvigorfile.ts | 6 + ArkUI/StateManagement/oh-package.json5 | 7 + 50 files changed, 1494 insertions(+), 35 deletions(-) create mode 100644 ArkUI/StateManagement/.gitignore create mode 100644 ArkUI/StateManagement/AppScope/app.json5 create mode 100644 ArkUI/StateManagement/AppScope/resources/base/element/string.json create mode 100644 ArkUI/StateManagement/AppScope/resources/base/media/background.png create mode 100644 ArkUI/StateManagement/AppScope/resources/base/media/foreground.png create mode 100644 ArkUI/StateManagement/AppScope/resources/base/media/layered_image.json create mode 100644 ArkUI/StateManagement/LICENSE create mode 100644 ArkUI/StateManagement/README.md create mode 100644 ArkUI/StateManagement/build-profile.json5 create mode 100644 ArkUI/StateManagement/code-linter.json5 create mode 100644 ArkUI/StateManagement/entry/.gitignore create mode 100644 ArkUI/StateManagement/entry/build-profile.json5 create mode 100644 ArkUI/StateManagement/entry/hvigorfile.ts create mode 100644 ArkUI/StateManagement/entry/obfuscation-rules.txt create mode 100644 ArkUI/StateManagement/entry/oh-package.json5 create mode 100644 ArkUI/StateManagement/entry/src/main/ets/components/ButtonComponent.ets create mode 100644 ArkUI/StateManagement/entry/src/main/ets/components/ListItemComponent.ets create mode 100644 ArkUI/StateManagement/entry/src/main/ets/entryability/EntryAbility.ets create mode 100644 ArkUI/StateManagement/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets create mode 100644 ArkUI/StateManagement/entry/src/main/ets/pages/Index.ets create mode 100644 ArkUI/StateManagement/entry/src/main/ets/segment/segment.ets create mode 100644 ArkUI/StateManagement/entry/src/main/ets/segment/segment10.ets create mode 100644 ArkUI/StateManagement/entry/src/main/ets/segment/segment11.ets create mode 100644 ArkUI/StateManagement/entry/src/main/ets/segment/segment12.ets create mode 100644 ArkUI/StateManagement/entry/src/main/ets/segment/segment13.ets create mode 100644 ArkUI/StateManagement/entry/src/main/ets/segment/segment14.ets create mode 100644 ArkUI/StateManagement/entry/src/main/ets/segment/segment2.ets create mode 100644 ArkUI/StateManagement/entry/src/main/ets/segment/segment3.ets create mode 100644 ArkUI/StateManagement/entry/src/main/ets/segment/segment4.ets create mode 100644 ArkUI/StateManagement/entry/src/main/ets/segment/segment5.ets create mode 100644 ArkUI/StateManagement/entry/src/main/ets/segment/segment6.ets create mode 100644 ArkUI/StateManagement/entry/src/main/ets/segment/segment7.ets create mode 100644 ArkUI/StateManagement/entry/src/main/ets/segment/segment8.ets create mode 100644 ArkUI/StateManagement/entry/src/main/ets/segment/segment9.ets create mode 100644 ArkUI/StateManagement/entry/src/main/module.json5 create mode 100644 ArkUI/StateManagement/entry/src/main/resources/base/element/color.json create mode 100644 ArkUI/StateManagement/entry/src/main/resources/base/element/float.json create mode 100644 ArkUI/StateManagement/entry/src/main/resources/base/element/string.json create mode 100644 ArkUI/StateManagement/entry/src/main/resources/base/media/background.png create mode 100644 ArkUI/StateManagement/entry/src/main/resources/base/media/foreground.png create mode 100644 ArkUI/StateManagement/entry/src/main/resources/base/media/icon.png create mode 100644 ArkUI/StateManagement/entry/src/main/resources/base/media/layered_image.json create mode 100644 ArkUI/StateManagement/entry/src/main/resources/base/media/startIcon.png create mode 100644 ArkUI/StateManagement/entry/src/main/resources/base/profile/backup_config.json create mode 100644 ArkUI/StateManagement/entry/src/main/resources/base/profile/main_pages.json create mode 100644 ArkUI/StateManagement/entry/src/main/resources/dark/element/color.json create mode 100644 ArkUI/StateManagement/hvigor/hvigor-config.json5 create mode 100644 ArkUI/StateManagement/hvigorfile.ts create mode 100644 ArkUI/StateManagement/oh-package.json5 diff --git a/.idea/workspace.xml b/.idea/workspace.xml index d8d1aafa..af4e951f 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -1,41 +1,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +