From e776684a7137b15c273771a125ed8b3a58f7a297 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E8=A2=81=E6=B8=85=E6=A2=A6?= <3449750381@qq.com> Date: Mon, 18 Nov 2024 08:44:42 +0000 Subject: [PATCH] Merge #1414 into sdk602patch0911 from refs/changes/1414/head MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit #1172 手表,卡片管理增加卡片名称 * refs/changes/1414/head: (1 commits squashed) - #1172 手表,卡片管理增加卡片名称 Signed-off-by: Caisking <3449750381@qq.com> Reviewed-by: Caisking <3449750381@qq.com> Reviewed-by: 罗正 <1732036298@qq.com> Reviewed-by: aliyun8003852482 <1224667075@qq.com> Reviewed-by: snickersun@163.com Reviewed-by: aliyun6865282430 <1624952103@qq.com> Merged-by: Caisking <3449750381@qq.com> CR-link: https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230/change/1414 --- .../nativeui/add_card/include/AddCardItem.h | 6 ++++-- .../nativeui/add_card/src/AddCardItem.cpp | 15 +++++++++++++-- .../nativeui/add_card/src/AddCardView.cpp | 1 + .../fd230app/nativeui/main/include/MainModel.h | 2 ++ .../fd230app/nativeui/main/src/MainModel.cpp | 16 ++++++++-------- 5 files changed, 28 insertions(+), 12 deletions(-) diff --git a/code/sdk/application/wearable/fd230app/nativeui/add_card/include/AddCardItem.h b/code/sdk/application/wearable/fd230app/nativeui/add_card/include/AddCardItem.h index 49d0ba931..ddc18fe6c 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/add_card/include/AddCardItem.h +++ b/code/sdk/application/wearable/fd230app/nativeui/add_card/include/AddCardItem.h @@ -24,7 +24,8 @@ #include "UiConfig.h" #include "components/ui_cross_view.h" #include "components/ui_canvas_ext.h" - +#include "ui_resource_string.h" +#include "components/ui_label_ext.h" namespace OHOS { typedef struct @@ -32,6 +33,7 @@ namespace OHOS CardId id; bool addFlag; const char *cardImg; + UIResourceTextId cardid; } AddCardInfo; class AddCardItem : public UIViewGroup @@ -46,7 +48,7 @@ namespace OHOS private: void SetUpChild(); UIImageView cardImg_; - UILabelButton cardLabel_; + UILabelExt cardLabel_; UIButton button_; AddCardInfo cardInfo_; UICanvasExt canvas_; diff --git a/code/sdk/application/wearable/fd230app/nativeui/add_card/src/AddCardItem.cpp b/code/sdk/application/wearable/fd230app/nativeui/add_card/src/AddCardItem.cpp index 575a9c1dc..6e68bcab9 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/add_card/src/AddCardItem.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/add_card/src/AddCardItem.cpp @@ -22,6 +22,7 @@ namespace OHOS Add(&canvas_); Add(&cardImg_); Add(&button_); + Add(&cardLabel_); } AddCardItem::~AddCardItem() @@ -29,11 +30,12 @@ namespace OHOS Remove(&canvas_); Remove(&cardImg_); Remove(&button_); + Remove(&cardLabel_); } void AddCardItem::SetUpChild() { - cardImg_.SetPosition(93, 83); + cardImg_.SetPosition(93, 93); cardImg_.Resize(280, 280); cardImg_.SetResizeMode(UIImageView::FILL); cardImg_.SetStyle(STYLE_IMAGE_OPA, OPA_OPAQUE); @@ -47,7 +49,15 @@ namespace OHOS button_.SetStyleForState(STYLE_BORDER_OPA, 0x00, UIButton::PRESSED); button_.SetStyleForState(STYLE_BORDER_RADIUS, 100, UIButton::PRESSED); - canvas_.SetPosition(73, 65); + cardLabel_.SetPosition(83, 40); + cardLabel_.Resize(300, 35); + cardLabel_.SetViewId("cardLabel_"); + cardLabel_.SetLineBreakMode(UILabel::LINE_BREAK_ELLIPSIS); + cardLabel_.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER); + cardLabel_.SetStyle(STYLE_TEXT_FONT, 30); + cardLabel_.SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30); + + canvas_.SetPosition(73, 73); canvas_.Resize(320, 320); canvas_.SetStyle(STYLE_BACKGROUND_COLOR, Color::Black().full); canvas_.SetStyle(STYLE_BACKGROUND_OPA, OPA_OPAQUE); @@ -67,6 +77,7 @@ namespace OHOS { cardInfo_ = cardInfo; cardImg_.SetSrc(cardInfo.cardImg); + cardLabel_.SetTextId(cardInfo.cardid); if (cardInfo.addFlag) { button_.SetImageSrc(BUTTON_OK_IMGAE, BUTTON_OK_IMGAE); diff --git a/code/sdk/application/wearable/fd230app/nativeui/add_card/src/AddCardView.cpp b/code/sdk/application/wearable/fd230app/nativeui/add_card/src/AddCardView.cpp index 6dfd26b45..2cc743c51 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/add_card/src/AddCardView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/add_card/src/AddCardView.cpp @@ -81,6 +81,7 @@ namespace OHOS AddCardInfo addInfo; addInfo.id = info->id; addInfo.cardImg = info->cardImg; + addInfo.cardid = info->cardid; addInfo.addFlag = false; for (uint8_t j = 0; j < cardCount; j++) { diff --git a/code/sdk/application/wearable/fd230app/nativeui/main/include/MainModel.h b/code/sdk/application/wearable/fd230app/nativeui/main/include/MainModel.h index 2686cae94..c2aee624f 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/main/include/MainModel.h +++ b/code/sdk/application/wearable/fd230app/nativeui/main/include/MainModel.h @@ -10,6 +10,7 @@ #include #include "UiConfig.h" +#include "ui_resource_string.h" namespace OHOS { @@ -18,6 +19,7 @@ namespace OHOS CardId id; const char *cardImg; bool isVisible; + UIResourceTextId cardid; }; struct CardInfoSet { diff --git a/code/sdk/application/wearable/fd230app/nativeui/main/src/MainModel.cpp b/code/sdk/application/wearable/fd230app/nativeui/main/src/MainModel.cpp index 093ac6221..5399da870 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/main/src/MainModel.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/main/src/MainModel.cpp @@ -29,14 +29,14 @@ namespace OHOS /*默认卡片:心率,睡眠,快速训练*/ // 更新主界面卡片需要更新Map const CardInfo cardInfoMap[] = { - {HEART_RATE, PNG_SET_CARD_HEART, true}, - {TRAINING, PNG_SET_CARD_TRAIN, true}, - {COMPASS, PNG_SET_CARD_COMPASS, false}, - {SLEEP, PNG_SET_CARD_SLEEP, true}, - {BLOODOXGEN, PNG_SET_CARD_BLOOD, false}, - {GOAL, PNG_SET_CARD_ACTIVITY, false}, - {WEATHER, PNG_SET_CARD_WEATHER, false}, - {MUSIC_PLAYER, PNG_SET_CARD_PLAYER, false}, + {HEART_RATE, PNG_SET_CARD_HEART, true,STR_HEART_RATE}, + {TRAINING, PNG_SET_CARD_TRAIN, true,STR_TRAINING}, + {COMPASS, PNG_SET_CARD_COMPASS, false,STR_COMPASS}, + {SLEEP, PNG_SET_CARD_SLEEP, true,STR_SLEEP}, + {BLOODOXGEN, PNG_SET_CARD_BLOOD, false,STR_BLOOD_OXYGEN}, + {GOAL, PNG_SET_CARD_ACTIVITY, false,STR_ACTIVITY}, + {WEATHER, PNG_SET_CARD_WEATHER, false,STR_WEATHER}, + {MUSIC_PLAYER, PNG_SET_CARD_PLAYER, false,STR_MUSIC}, }; /*维护卡片*/ CardInfoSet cardInfoSet[] = { -- 2.17.1