STR_NO_PAIRED_DEV = 517,\r
STR_IGNORE = 518,\r
STR_START = 519,\r
- STR_MAX_ID = 520,\r
+ STR_ARC_SCALE_LIST_DISPLAY = 520,\r
+ STR_MAX_ID = 521,\r
}; // UIResourceTextId\r
enum FontLanguageId : uint8_t {
- LANGUAGE_ID_ZH,\r
LANGUAGE_ID_EN,\r
+ LANGUAGE_ID_ZH,\r
LANGUAGE_ID_MAX\r
}; // UITextLanguageTextId\r
}\r
* @Author: luozheng 1732036298@qq.com
* @Date: 2024-08-03 11:09:56
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-08-03 16:55:59
+ * @LastEditTime: 2024-08-19 16:19:42
* @FilePath: /xts_origin/FD230/code/sdk/application/wearable/fd230app/nativeui/aivoice/include/AiVoiceConnectingView.h
*/
namespace OHOS
{
static constexpr const char *AIVOICECONNECTINGVIEW_CANCEL_BUTTON_VIEW_ID = "AivoiceConnectingcancelButton"; // 正在连接中界面取消按钮
- static constexpr int16_t AIVOICE_CONNECTING_IMAGE_ANIMATOR_VIEW_NUM_FRAMES = 20; // 图片帧数
+ static constexpr int16_t AIVOICE_CONNECTING_IMAGE_ANIMATOR_VIEW_NUM_FRAMES = 60; // 图片帧数
class AiVoiceConnectingView
{
* @Author: luozheng 1732036298@qq.com
* @Date: 2024-08-03 11:10:08
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-08-03 17:27:27
+ * @LastEditTime: 2024-08-19 16:41:43
* @FilePath: /xts_origin/FD230/code/sdk/application/wearable/fd230app/nativeui/aivoice/src/AiVoiceConnectingView.cpp
*/
#include "aivoice/include/AiVoiceConnectingView.h"
#include "aivoice/include/AiVoicePresenter.h"
#include "wearable_log.h"
#include "ui_resource_string.h"
+#include "common/image_cache_manager.h"
namespace OHOS
{
{
for (int i = 0; i < numImages; i++)
{
+ // ImageCacheManager::GetInstance().UnloadSingleRes(imagePaths[i]);
delete imagePaths[i];
imagePaths[i] = nullptr;
}
for (uint8_t i = 0; i < imageanimatorconfig.numFrames; i++)
{
// imageanimatorconfig.imageInfoArray[i].imageInfo = ImageCacheManager::GetInstance().LoadSingleRes(imageanimatorconfig.pathsArray[i]);
+ // imageanimatorconfig.imageInfoArray[i].imageType = IMG_SRC_IMAGE_INFO;
imageanimatorconfig.imageInfoArray[i].imagePath = (imageanimatorconfig.pathsArray[i]);
imageanimatorconfig.imageInfoArray[i].imageType = IMG_SRC_FILE_PATH;
imageanimatorconfig.imageInfoArray[i].pos.x = imageanimatorconfig.x;
animatorView->SetPosition(imageanimatorconfig.x, imageanimatorconfig.y, imageanimatorconfig.width, imageanimatorconfig.height);
animatorView->SetImageAnimatorSrc(imageanimatorconfig.imageInfoArray, imageanimatorconfig.numFrames, imageanimatorconfig.delay);
animatorView->SetRepeat(true);
- animatorView->SetAutoEnable(false);
- animatorView->SetResizeMode(UIImageAnimatorView::FILL);
+ // animatorView->SetAutoEnable(false);
+ // animatorView->SetResizeMode(UIImageAnimatorView::FILL);
animatorView->Start();
return animatorView;
return true;
}
- bool AiVoiceConnectingView::CreateAiVoiceConnectingScrollView(uint8_t type)
+ bool AiVoiceConnectingView::CreateAiVoiceConnectingScrollView(uint8_t type)
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "AiVoiceConnectingView::CreateAiVoiceConnectingScrollView");
scrollView = new UIScrollView();
return true;
}
-
UIScrollView *AiVoiceConnectingView::CreateAiVoiceConnectingView(void)
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "AiVoiceConnectingView::CreateAiVoiceConnectingView");
- if (!CreateAiVoiceConnectingScrollView() || !CreateAivoiceConnectingImageAnimator()|| !CreateAiVoiceConnectingViewLabel() || !CreateAiVoiceConnectingViewButton())
+ if (!CreateAiVoiceConnectingScrollView() || !CreateAivoiceConnectingImageAnimator() || !CreateAiVoiceConnectingViewLabel() || !CreateAiVoiceConnectingViewButton())
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "AiVoiceConnectingView::CreateAiVoiceConnectingView fail!!");
return nullptr;
return scrollView;
}
- UIScrollView *AiVoiceConnectingView::CreateAiVoiceConnectingView(uint8_t type)
+ UIScrollView *AiVoiceConnectingView::CreateAiVoiceConnectingView(uint8_t type)
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "AiVoiceConnectingView::CreateAiVoiceConnectingView");
- if (!CreateAiVoiceConnectingScrollView(type) || !CreateAivoiceConnectingImageAnimator()|| !CreateAiVoiceConnectingViewLabel() )
+ if (!CreateAiVoiceConnectingScrollView(type) || !CreateAivoiceConnectingImageAnimator() || !CreateAiVoiceConnectingViewLabel())
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "AiVoiceConnectingView::CreateAiVoiceConnectingView fail!!");
return nullptr;
void PlayersModel::UpdateMusicPlayerList(void)
{
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "PlayersModel::UpdateMusicPlayerList");
+ PlayersListGroup::GetInstance()->SetUpListCase();
PlayersView *playersView = PlayersView::GetInstance();
if (playersView == nullptr) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "OptionsButtonOnClick playersView nullptr err");
return;
}
- PlayersListGroup::GetInstance()->SetUpListCase();
- if(playersView->GetMusicListList())
- {
- playersView->GetMusicListList()->RefreshList();
- playersView->UpdateMusicListStatus();
- }
+ playersView->UpdateMusicListStatus();
}
/*获取当前音乐是否是在播放中*/
void ButtonOnClickListener::MusicDeleteButtonOnClick()\r
{\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "ButtonOnClickListener::MusicDeleteButtonOnClick");\r
- PlayersView *playersView = PlayersView::GetInstance();\r
- if (playersView == nullptr) {\r
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "OptionsButtonOnClick playersView nullptr err");\r
- return;\r
- }\r
PlayersListGroup::GetInstance()->SetUpListCase();\r
- if(playersView->GetMusicListList()) {\r
- playersView->GetMusicListList()->RefreshList();\r
- playersView->UpdateMusicListStatus();\r
- }\r
- \r
return;\r
}\r
void ButtonOnClickListener::PlayerModelButtonOnClick()\r
return nullptr;\r
}\r
musicList->SetPosition(68, 120, 330, 320);\r
- musicList->SetStartIndex(0);\r
+ musicList->SetStartIndex(PlayersModel::GetInstance()->GetCurrentIndex());\r
musicList->SetThrowDrag(true);\r
musicList->SetIntercept(true);\r
musicList->SetMaxScrollDistance(1000);\r
musicList->SetDragACCLevel(5);\r
musicList->SetSwipeACCLevel(800); /*设置手指抬起屏幕后的补偿距离。*/\r
musicList->SetReboundSize(35);\r
+ // musicList->SetScrollBlankSize(35);\r
// 增加表冠控制\r
musicList->SetRotateFactor(1.0);\r
musicList->RequestFocus();\r
musicListScrollView->Add(musicListIsEmptyLabel);\r
musicListScrollView->Add(musicList);\r
musicListGroupView->Add(musicListScrollView);\r
- /* -------------------------------------------------------------------------- */\r
- UpdateMusicListStatus(); // 音乐列表刷新\r
- /* -------------------------------------------------------------------------- */\r
return musicListGroupView;\r
}\r
\r
musicListIsEmptyImage->SetVisible(false);\r
musicListIsEmptyLabel->SetVisible(false);\r
musicList->SetVisible(true);\r
+ if (musicAdapter)\r
+ {\r
+ int count = musicAdapter->GetCount();\r
+ if (count > 4)\r
+ {\r
+ musicList->SetHeight(320);\r
+ }\r
+ else\r
+ {\r
+ musicList->SetHeight(count * 70);\r
+ }\r
+ }\r
+ musicList->RefreshList();\r
}\r
}\r
}\r
group[thisView] = groupview;\r
Add(group[thisView]);\r
}\r
+ UpdateMusicListStatus();/*每次切换到音乐列表都将更新一次列表*/\r
return true;\r
}\r
\r
* @Author: luozheng 1732036298@qq.com
* @Date: 2024-06-14 09:40:13
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-07-17 15:29:00
+ * @LastEditTime: 2024-08-19 18:44:49
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/themestyle/include/ThemeStyleModel.h
*/
#ifndef SET_THEMESTYLE_MODEL_H
{
APPLIST_STYLE, // 列表显示
HEXAGONS_STYLE, // 蜂窝显示
+ ARC_SCALE_LIST_STYLE,//弧形列表
FOOTBALL_STYLE, //足球
- ARC_SCALE_LIST_STYLE,
MAX_THEME_STYLE,
} ThemeStyle;
* @Author: luozheng 1732036298@qq.com
* @Date: 2024-06-14 09:40:13
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-07-24 20:33:55
+ * @LastEditTime: 2024-08-19 18:24:49
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/themestyle/include/ThemeStyleView.h
*/
static constexpr char *THEME_STYLE_LIST = "themestyleList"; // 列表
static constexpr char *THEME_STYLE_HEXAGONS = "themestyleHexagons"; // 蜂窝
static constexpr char *THEME_STYLE_FOOTBALL = "themestyleFootball"; // 足球
+ static constexpr char *THEME_STYLE_ARC_LIST = "themestyleArcList"; // 弧形列表
static constexpr char *THEMESTYLEVIEWEXIT = "ThemeStyleViewExit"; // exit
static constexpr char *THEMESTYLE_LIST_IMAGEPATH = "/user/res/themestyle/list.bin";
static constexpr char *THEMESTYLE_HEXAGONS_IMAGEPATH = "/user/res/themestyle/hexagons.bin";
static constexpr char *THEMESTYLE_FOOTBALL_IMAGEPATH = "/user/res/themestyle/grid.bin";
+ static constexpr char *THEMESTYLE_ARCLIST_IMAGEPATH = "/user/res/themestyle/grid.bin";
class ThemeStylePresenter;
class ThemeStyleView : public View<ThemeStylePresenter>
* @Author: luozheng 1732036298@qq.com
* @Date: 2024-04-08 16:43:48
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-07-06 18:08:24
+ * @LastEditTime: 2024-08-19 18:40:32
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/set_desktop/src/ThemeStylePresenter.cpp
*/
{
ThemeStyleModel::GetInstance().SetAppListDisplayStyle(ThemeStyle::FOOTBALL_STYLE);
}
+ else if (viewId == THEME_STYLE_ARC_LIST)
+ {
+ ThemeStyleModel::GetInstance().SetAppListDisplayStyle(ThemeStyle::ARC_SCALE_LIST_STYLE);
+ }
+
+ /* -------------------------------------------------------------------------- */
+ view_->UpdateSelectedStyle();
+ /* -------------------------------------------------------------------------- */
uint16_t preSlice = NativeAbility::GetInstance().GetPreSliceId();
if (preSlice == VIEW_APPLIST)
* @Author: luozheng 1732036298@qq.com
* @Date: 2024-06-14 09:40:20
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-07-24 20:43:01
+ * @LastEditTime: 2024-08-19 18:48:59
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/themestyle/src/ThemeStyleView.cpp
*/
scrollView->SetHorizontalScrollState(false);
scrollView->RequestFocus();
scrollView->SetRotateFactor(1.0);
+ scrollView->SetMaxScrollDistance(1000);
+ scrollView->SetDragACCLevel(5);
+ scrollView->SetSwipeACCLevel(800); /*设置手指抬起屏幕后的补偿距离。*/
scrollView->SetTouchable(true);
scrollView->SetDraggable(true);
container_->Add(scrollView);
titleText->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
scrollView->Add(titleText);
/* -------------------------------------------------------------------------- */
- // const char *viewId[MAX_STYLE] = {THEME_STYLE_LIST, THEME_STYLE_HEXAGONS, THEME_STYLE_FOOTBALL};
- // uint16_t textId[MAX_STYLE] = {STR_LIST_DISPLAY, STR_CELLULAR_DISPLAY, STR_GRID_DISPLAY};
- int16_t textId[MAX_STYLE] = {STR_LIST_DISPLAY, STR_CELLULAR_DISPLAY};
+ int16_t textId[] = {STR_LIST_DISPLAY, STR_CELLULAR_DISPLAY, STR_ARC_SCALE_LIST_DISPLAY};
LabelConfig labelConfig = {
.left = 143,
.top = 153,
.textId = 0,
.lineBreakMode = UILabel::LINE_BREAK_OSCILLATION,
};
- for (int16_t i = 0; i < MAX_STYLE; i++)
+ for (int16_t i = 0; i < sizeof(textId) / sizeof(textId[0]); i++)
{
labelConfig.top = 153 + 120 * i;
labelConfig.textId = textId[i];
.viewId = THEME_STYLE_LIST,
};
- const char *viewId[MAX_STYLE] = {THEME_STYLE_LIST, THEME_STYLE_HEXAGONS};
- for (int i = 0; i < MAX_STYLE; i++)
+ const char *viewId[] = {THEME_STYLE_LIST, THEME_STYLE_HEXAGONS, THEME_STYLE_ARC_LIST};
+ for (int i = 0; i < sizeof(viewId) / sizeof(viewId[0]); i++)
{
labelbuttonconfig.top = 120 + 120 * i;
labelbuttonconfig.viewId = viewId[i];
.src = THEMESTYLE_LIST_IMAGEPATH,
};
int y = 150;
- // const char *src[MAX_STYLE] = {THEMESTYLE_LIST_IMAGEPATH, THEMESTYLE_HEXAGONS_IMAGEPATH, THEMESTYLE_FOOTBALL_IMAGEPATH};
- const char *src[MAX_STYLE] = {THEMESTYLE_LIST_IMAGEPATH, THEMESTYLE_HEXAGONS_IMAGEPATH};
- for (int i = 0; i < MAX_STYLE; i++)
+ const char *src[MAX_STYLE] = {THEMESTYLE_LIST_IMAGEPATH, THEMESTYLE_HEXAGONS_IMAGEPATH, THEMESTYLE_ARCLIST_IMAGEPATH};
+ for (int i = 0; i < sizeof(src) / sizeof(src[0]); i++)
{
imageconfig.y = y + 120 * i;
imageconfig.src = src[i];
send_dtfm_number_toCat1(ch);
}
+void ble_mp3_list_update(void)
+{
+#ifdef FD230
+ SendMsgToUIService(UI_UPDATE_MUSIC_PLAYER_LIST,0,nullptr,0);
+#endif
+}
+
#ifdef __cplusplus
#if __cplusplus
}
}Tag_ID3V2_TAG_T;
-
+void ble_mp3_list_update(void);
char * dir_to_json_buf_malloc_(uint8_t type);
case 2://mp3\r
\r
ble_reply_cmd(DIAL_INSTALL_REPY_CMD,1);\r
+ ble_mp3_list_update();\r
\r
break;\r
case 3://dial\r
version https://git-lfs.github.com/spec/v1
-oid sha256:9f24a574150a0072dd4b9a570bab14a82a81ce335f22f0efe2498342396afe75
-size 2184
+oid sha256:e181ec68f479b971dcae441d5cc1c774e9a10a8e56269a7a6dd93429c2142492
+size 8184
version https://git-lfs.github.com/spec/v1
-oid sha256:8b271d16d692cc5d6c8657c59b60226788e31faf1bd890ef0d57df395fe2692f
-size 2184
+oid sha256:d10c0c89b0de323d89c703eb89de9b69e658e2331adb0844d0af5b16cee15608
+size 8184
version https://git-lfs.github.com/spec/v1
-oid sha256:a60f07c4c5f84e50c88f7823067b829b724d00265e120ac37c638c4545dd2148
-size 2184
+oid sha256:4aaf0c0973840977ef06b4331169332b2c5c5812dfe10a974d825b609aa937e9
+size 8184
version https://git-lfs.github.com/spec/v1
-oid sha256:83db015575db41bf67d2aa51204b109fb83b6107552a6fa8ef486aa68d9909d3
-size 2184
+oid sha256:53d31e54e8d5489a9ce23219099e20c8db1afd1662e0c4516778a7573cac3ead
+size 8184
version https://git-lfs.github.com/spec/v1
-oid sha256:cae43b93ac7641be73c6e76e9cd25e27e95b29851f9fea7640c047db5cb6b3a6
-size 2184
+oid sha256:69dd024c0cdd60a3ac58862fea1be04ffddb92b4a58d47a3df6fc260975239e7
+size 8184
version https://git-lfs.github.com/spec/v1
-oid sha256:970d0e91901900918b829c1b5cf4b5603021a93ad28a3eeeb786de9eb209a5b2
-size 2184
+oid sha256:3185023c16500085619b20f210da87394f666c89d63719689758ed1eaf304eda
+size 8184
version https://git-lfs.github.com/spec/v1
-oid sha256:e27081e4806b16ec7f48fe292c923783e62d6006daa9c39f27de76d5f8752293
-size 2184
+oid sha256:ca0a20ec9d7332168d547ac26a39078793a3f09252280e1d6bf97d64ec6b288e
+size 8184
version https://git-lfs.github.com/spec/v1
-oid sha256:ed6681d064ca26cd486203027c55e3ca685a9e3c16dce18364488788c74f57e8
-size 2184
+oid sha256:95bca3a0e1c82102cb344f5c9bbb0b9b541442da563b321bb7cceb404415edce
+size 8184
version https://git-lfs.github.com/spec/v1
-oid sha256:65348abc3ef5c0216825e6705f768de189f1c9e9d994ab0793019e1d42977757
-size 2184
+oid sha256:685e16437c06603f716b2a2193b4b801c0ae9982fa942c9e9a253ce2ff694f73
+size 8184
version https://git-lfs.github.com/spec/v1
-oid sha256:17e917fc6ff0aba1a0dcdc6b901175eb35c5ce27b161b6a64feff4006cfd2be1
-size 2184
+oid sha256:730b3ba25cd30961c716a7d4697fbc359c3127718b548a3c4ba523693a7e9619
+size 8184
version https://git-lfs.github.com/spec/v1
-oid sha256:9ebc140721c21d1cf38c3d1b76cb7777bfedc508a67cb8be9b345ebe5d748fdf
-size 2184
+oid sha256:5dc2e0521869cc8b701ff19ec3856ba9bd3ed9e7a7a6f1783b48c37b53e274cd
+size 8184
version https://git-lfs.github.com/spec/v1
-oid sha256:19096bc443031ad77ab0ef1ca4ebfa52dc75ad63de11d9c9e2d6f05fcb435b4c
-size 2184
+oid sha256:3deee0513531bff4478f976d04e409b83c4ec5ec456d7235f369a55acc29ff0c
+size 8184
version https://git-lfs.github.com/spec/v1
-oid sha256:78bbdb272259095dd5682e45cc1ba80b257e6deb99e6760fd2a2a785f1fddc2a
-size 2184
+oid sha256:c19b3af0d4fa6bc9388be46865f3423b2ab47bb8603a116cf3b0d057ceef5014
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:7f654bcea2c02072684edcbd3149fe456fa29e4503d8a224ad18432e0e8d742b
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:292d7a1f9b78f12e61f243d4af0475516417237f950756e189cfcdf3c46a4bb8
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:c7510ce2ccaf2e182172bbdd9193c852f0356555530783b0fb82287faf33b557
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:397121d8b0ff519e31e974dbc223e850d77ec5d1d2080f0052852907fff63496
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:47d9d34c8ffcb17190c7f322650151cee3eae4b7d45afc3579993bb2df1fb734
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:3ecf8ac8d5ff55cc640f395ef09d37474fea996935acfdbd9d6424f4bb200f4d
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:cd7eee058b488b6a8ed6863c5b25e18d7a2a08ef3c4c5dac188e29ab3113a14d
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:3bb83983ccecd2462a27113c4a751650e7451d990ebd7af2f919cadb5160520a
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:2eb375ca8d5c50381ab301a4313224975ce07edbe8a9157ccf27ce49ae47f864
+size 8184
version https://git-lfs.github.com/spec/v1
-oid sha256:cda5f09486aa95998838cc1bb3d8630d9183a77b8fd9eb202c009d13cb9a72ea
-size 2184
+oid sha256:8e1e4aa121463ae0e3fcce48cab9aa6cb4834c4a21648909043308c5ba5065ca
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:7a2f69062f295ed438823e00de77126a4b62cf1da31f4702f1ab0da3efaab23d
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:9ea202d95c7be3ca0e7692e21372338fdb621199f30cb30b052298c47c85cbde
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:82d9a1b5d8eeeb968944edbecd6d5561476ab28adae60007037470630a77031b
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:9fe7443f218f549a34440c49e716dffacf0e8d55fd04994d87cbe758fb7b3f2a
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:8c963be104960122d464c81c4ba768934d832f922d40c307c965bccd4980a19c
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:0041c80f3eaccd038e19ab1eb63ba7cedd1505258e4a7f862472c466921639dd
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:bb37f0614850af07e1940e20b902c25a8cbbb6096950276211fe8ae9d45b6e3b
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:e4597a580910a758f8f9cb63e79a20388d080a3f50bdfffd06664026c2e41d43
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:ac7f653fb8ccf3d09faafb51a868c7e3260990cf1b7b40994a24b36beeb1c848
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:f7e080e275e5853a3048d6870e7c6c42e373e73d49e39579d7183286ed2e2c20
+size 8184
version https://git-lfs.github.com/spec/v1
-oid sha256:31f81063025756a6e38d400ff0ca3b1fbef672bf4fa03f160c54a932e9ffb785
-size 2184
+oid sha256:5a325753ccddab243973221da32346af522399ada41b2109ca7636404a710e2f
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:0b488483ead5c24c552e3af472a72d6222b1a68d89258f0f6be9bcf846110d45
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:055fd3adfbcbb2b8ce88e827ced1c04822ce8c564c4195550d8b20c6a1ab03e5
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:015c4e6ef66ce8f4c43aa53ae3b3aa67e9e97749ad9e7891dd6625b0e966fe13
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:70be758488d528a7973c8f5aded680e0022c1fc7b1e57266cdb3b5cf57f6922d
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:c39674e6c2fffafa850f6c65341945045fce6928a65b67601b3d8a338107c34d
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:fe3d82f87d4cb025b5a6c428505b99768141708b83c5cc9df845467fbc77dbf7
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:6fd1482a2da55fc9b60b20a269f39fd75a0031f1c37ad2791aa17b42e822dd5c
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:6f1de468f7676ac035e32ea4c920385a6b8194827824f2c63f44e3712e08ea5a
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:3e0ebfa6348233dff6aa8557d21c101bd996b1854cc88139d96efccb7e1c1073
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:078b6b9734ce46e5219dbedf46307db4158a26cfab7416f1a58e74e35e424734
+size 8184
version https://git-lfs.github.com/spec/v1
-oid sha256:fb365f3dde965aa9fbc29576c3c3a1c892cf477ea197f3bd0e770eb19b14e0b0
-size 2184
+oid sha256:c98beaed2a383ec7de4eded690b681951ae939f5409ab3db0fbfb691fc58950c
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:4393d4c2fe117f172a6d21198b66227c59ae4d3d66c02b20eda90b4fd522926b
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:c5b5b5eadb7aced18655a66272c049b8470db63d7782d99fdc8bf45943e69ad3
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:8354552f4cd1a439807b8c04ce50271090ebcd09cc3310314220357af23d0177
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:a01dda102f1513e4807a307f2dd21b00a2b3fce775b78a5e9be2c848eae9c7b9
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:86d63b7c811cea72bcf962ff6bc1029ffcfb89d4f3fc37f6ee583325eeee86a7
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:629dcb3c7c40263e249cd390a390413b230cdbb7ff2735236c7ecb58a29fb44a
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:7f117a2e266e0af58dba5db10b4eae5a88c4af377559faf8c6c0e34743492cda
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:787f039f206723e6b3a99b02d4b0aa422a1d25b0b9c0b6cda36b3db9a8313b88
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:a2402f56e07294eb28c58b2737c41f510c248df7e4e21e64a3d7af80ef44a104
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:ee6d63a4f99f8813150272da582c90bd7bc41d277be1411d27e6534276dc6da0
+size 8184
version https://git-lfs.github.com/spec/v1
-oid sha256:cbf0c776d5c99709f6153fc9d0baca614f20e47d05b604bc9c039afb16022542
-size 2184
+oid sha256:9bb830a7016c6e932254c12a4c7414c3edf0f2e999b9443081e63154cacbb112
+size 8184
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:bda6f7c5a7d3de26c8fff1c022dcc4c34db001185225add46244730d12425e8d
+size 8184
version https://git-lfs.github.com/spec/v1
-oid sha256:7e0bee053cfe10c98fa05236b89e32ac6855a63918fd9ec1c69b501d1d43908f
-size 2184
+oid sha256:092ec51c2c468019c8fd45e6324a08650d975160aca167ba777071702fb7be7e
+size 8184
version https://git-lfs.github.com/spec/v1
-oid sha256:8be1901268dc16135eabbfdbbb41ad0a5574ffb0c0f9f8acce694c9ac5a23e91
-size 2184
+oid sha256:7818d47f352882ad38a2aa00997fb7d052d9968097bc2b26865a31390cb62b1f
+size 8184
version https://git-lfs.github.com/spec/v1
-oid sha256:a8af7f172f5483cf1fd252d7b614796fa625564b32666c8998eca121bbd62ac7
-size 2184
+oid sha256:75693ae18de9c22c29e322f99f808d4eb558811404c496f6c73af57777685ec4
+size 8184
STR_NO_PAIRED_DEV = 517,\r
STR_IGNORE = 518,\r
STR_START = 519,\r
- STR_MAX_ID = 520,\r
+ STR_ARC_SCALE_LIST_DISPLAY = 520,\r
+ STR_MAX_ID = 521,\r
}; // UIResourceTextId\r
enum FontLanguageId : uint8_t {
- LANGUAGE_ID_ZH,\r
LANGUAGE_ID_EN,\r
+ LANGUAGE_ID_ZH,\r
LANGUAGE_ID_MAX\r
}; // UITextLanguageTextId\r
}\r
STR_SCHEDULE_NO_DATA_PROMPT$Please sync with the APP\r
STR_NO_PAIRED_DEV$No paired devices are available\r
STR_IGNORE$Ignore\r
-STR_START$Start
\ No newline at end of file
+STR_START$Start\r
+STR_ARC_SCALE_LIST_DISPLAY$Arc list display
\ No newline at end of file
STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步\r
STR_NO_PAIRED_DEV$暂无已配对设备\r
STR_IGNORE$忽略\r
-STR_START$开始
\ No newline at end of file
+STR_START$开始\r
+STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示
\ No newline at end of file
<lanstr id="STR_NO_PAIRED_DEV" value="No paired devices are available"/>
<lanstr id="STR_IGNORE" value="Ignore"/>
<lanstr id="STR_START" value="Start"/>
+ <lanstr id="STR_ARC_SCALE_LIST_DISPLAY" value="Arc list display"/>
</language>
<lanstr id="STR_NO_PAIRED_DEV" value="暂无已配对设备"/>
<lanstr id="STR_IGNORE" value="忽略"/>
<lanstr id="STR_START" value="开始"/>
+ <lanstr id="STR_ARC_SCALE_LIST_DISPLAY" value="弧形列表显示"/>
</language>
STR_NO_PAIRED_DEV = 517,\r
STR_IGNORE = 518,\r
STR_START = 519,\r
- STR_MAX_ID = 520,\r
+ STR_ARC_SCALE_LIST_DISPLAY = 520,\r
+ STR_MAX_ID = 521,\r
}; // UIResourceTextId\r
enum FontLanguageId : uint8_t {
- LANGUAGE_ID_ZH,\r
LANGUAGE_ID_EN,\r
+ LANGUAGE_ID_ZH,\r
LANGUAGE_ID_MAX\r
}; // UITextLanguageTextId\r
}\r