AssistantScrollView[ASSISTANT_MAIN_VIEW]->SetStyle(STYLE_BACKGROUND_COLOR,
Color::Black().full);
//初始化label TODO::多国语言
- InitLabel(noteLabel, 53, 339, 360, 35, "label", "点击唤醒语音助手", DEFAULT_VECTOR_FONT_FILENAME, 30);
+ InitLabel(noteLabel, 53, 339, 360, 35, "label", "点击唤醒语音助手", DEFAULT_VECTOR_FONT_FILENAME_EN, 30);
//初始化button
InitButton(wakeButton, 128, 91, 210, 210, WAKE_ASSISTANT);
wakeButton->SetImageSrc(WAKE_IMAGE, WAKE_IMAGE);
uheart_->SetTextColor(Color::GetColorFromRGBA(0x99, 0x99, 0x99, 0xff));
//上一次检测信息
InitLabel(lastheart_, 53, 130, 360, 35, "label", "--",
- DEFAULT_VECTOR_FONT_FILENAME, 30);
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 30);
//最小心率 不居中
InitLabelAdapt(minheart_, 293, 380, 200, 35, "label", "--",
- DEFAULT_VECTOR_FONT_FILENAME, 35);
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 35);
//最大心率 不居中
InitLabelAdapt(maxheart_, 158, 380, 200, 35, "label", "--",
- DEFAULT_VECTOR_FONT_FILENAME, 35);
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 35);
//动态心率最大
InitLabel(maxheart_dynamic_, 30, 190, 50, 20, "label", "220",
- DEFAULT_VECTOR_FONT_FILENAME, 20);
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 20);
maxheart_dynamic_->SetTextColor(
Color::GetColorFromRGBA(0x33, 0x33, 0x33, 0xff));
//动态心率3/4
InitLabel(maxheart_dynamic_3_, 30, 218, 50, 20, "label", "160",
- DEFAULT_VECTOR_FONT_FILENAME, 20);
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 20);
maxheart_dynamic_3_->SetTextColor(
Color::GetColorFromRGBA(0x33, 0x33, 0x33, 0xff));
//动态心率2/4
InitLabel(maxheart_dynamic_2_, 30, 247, 50, 20, "label", "110",
- DEFAULT_VECTOR_FONT_FILENAME, 20);
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 20);
maxheart_dynamic_2_->SetTextColor(
Color::GetColorFromRGBA(0x33, 0x33, 0x33, 0xff));
//动态心率1/4
InitLabel(maxheart_dynamic_1_, 30, 277, 50, 20, "label", "50",
- DEFAULT_VECTOR_FONT_FILENAME, 20);
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 20);
maxheart_dynamic_1_->SetTextColor(
Color::GetColorFromRGBA(0x33, 0x33, 0x33, 0xff));
//动态心率最小
InitLabel(minheart_dynamic_, 30, 306, 50, 20, "label", "0",
- DEFAULT_VECTOR_FONT_FILENAME, 20);
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 20);
minheart_dynamic_->SetTextColor(
Color::GetColorFromRGBA(0x33, 0x33, 0x33, 0xff));
opa = OPA_TRANSPARENT; // 如果处于无状态,设置为完全透明\r
}\r
\r
- label_->SetFont(DEFAULT_VECTOR_FONT_FILENAME, fontSize);\r
+ label_->SetFont(DEFAULT_VECTOR_FONT_FILENAME_EN, fontSize);\r
label_->SetStyle(STYLE_TEXT_OPA, opa); // 更新标签样式\r
}\r
\r
}\r
\r
// 更新标签的字体和样式\r
- label_->SetFont(DEFAULT_VECTOR_FONT_FILENAME, fontSize);\r
+ label_->SetFont(DEFAULT_VECTOR_FONT_FILENAME_EN, fontSize);\r
label_->SetStyle(STYLE_TEXT_OPA, opa);\r
}\r
\r
\r
// 初始化标签文本和样式\r
label_->SetText(" ");\r
- label_->SetFont(DEFAULT_VECTOR_FONT_FILENAME, LABEL_FONT_SIZE / 2); // 设置字体为一半大小\r
+ label_->SetFont(DEFAULT_VECTOR_FONT_FILENAME_EN, LABEL_FONT_SIZE / 2); // 设置字体为一半大小\r
label_->SetStyle(STYLE_TEXT_OPA, OPA_OPAQUE); // 设置标签为不透明\r
}\r
\r
batteryprogress->SetStyle(STYLE_BACKGROUND_OPA, 0xff);\r
\r
batterylabel->SetPosition(228, 54, 200, 60);\r
- batterylabel->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 26);\r
+ batterylabel->SetFont(DEFAULT_VECTOR_FONT_FILENAME_EN, 26);\r
batterylabel->SetTextColor(Color::White());\r
batteryprogress->SetForegroundStyle(STYLE_BACKGROUND_COLOR, 0xffffc300);\r
\r
timelabel->SetTextColor(Color::GetColorFromRGBA(0x49, 0xef, 0x13, 0xff));\r
timelabel->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);\r
timelabel->SetRollSpeed(0);\r
- timelabel->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 100);\r
+ timelabel->SetFont(DEFAULT_VECTOR_FONT_FILENAME_EN, 100);\r
container_->Add(timelabel);\r
\r
/*日期*/\r
datelabel->SetTextColor(Color::GetColorFromRGBA(0x66, 0x66, 0x66, 0xff));\r
datelabel->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);\r
datelabel->SetRollSpeed(0);\r
- datelabel->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30);\r
+ datelabel->SetFont(DEFAULT_VECTOR_FONT_FILENAME_EN, 30);\r
container_->Add(datelabel);\r
}\r
void SaveBatView::InitButtonView()\r
curren_label->SetLineBreakMode(UILabel::LINE_BREAK_ADAPT);\r
curren_label->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);\r
curren_label->SetRollSpeed(0);\r
- curren_label->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 40);\r
+ curren_label->SetFont(DEFAULT_VECTOR_FONT_FILENAME_EN, 40);\r
container_->Add(curren_label);\r
curren_label->SetVisible(false);\r
#if ANIMATION_TEST\r
countlabel->SetLineBreakMode(UILabel::LINE_BREAK_ADAPT);\r
countlabel->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);\r
countlabel->SetRollSpeed(0);\r
- countlabel->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 40);\r
+ countlabel->SetFont(DEFAULT_VECTOR_FONT_FILENAME_EN, 40);\r
container_->Add(countlabel);\r
countlabel->SetVisible(false);\r
#else\r
CreateLine(verticalline, 232, 191, 2, 82, "verticalline");
/* -------------------------------- title初始化
* -------------------------------- */
+ //TODO:多国语言
InitLabel(naptitle, 83, 90, 300, 35, "resttitle", "小睡数据",
- DEFAULT_VECTOR_FONT_FILENAME, 30);
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 30);
InitLabelExt(napsleeptitle, 21, 203, 200, 35, "sleeptitle", STR_SLEEPTIME,
DEFAULT_VECTOR_FONT_FILENAME, 30);
InitLabelExt(napwaketitle, 213, 203, 300, 35, "waketitle", STR_WALKTIME,
* ------------------------------- */
napsleepStr = "--";
InitLabel(napsleep, 10, 238, 230, 47, "sleeplabel", napsleepStr.c_str(),
- DEFAULT_VECTOR_FONT_FILENAME, 40);
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 40);
napsleep->SetTextColor(Color::GetColorFromRGBA(0x53, 0x20, 0xE2, 0xff));
napwakeStr = "--";
InitLabel(napwake, 245, 238, 230, 47, "wakelabel", napwakeStr.c_str(),
- DEFAULT_VECTOR_FONT_FILENAME, 40);
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 40);
napwake->SetTextColor(Color::GetColorFromRGBA(0x53, 0x20, 0xE2, 0xff));
/* --------------------------------------------------------------------------
*/
goaltime->SetTextColor(Color::Gray());
/* ------------------------------- 数据label初始化
* ------------------------------- */
+ //DEFAULT_VECTOR_FONT_FILENAME_EN
restStr = "--";
InitLabel(goal, 83, 90, 300, 50, "restlabel", restStr.c_str(),
- DEFAULT_VECTOR_FONT_FILENAME, 40);
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 40);
// goal->SetLineBreakMode(UILabel::LINE_BREAK_ELLIPSIS);
goal->SetTextColor(Color::Gray());
sleepStr = "--";
InitLabel(sleep, 10, 238, 230, 47, "sleeplabel", sleepStr.c_str(),
- DEFAULT_VECTOR_FONT_FILENAME, 40);
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 40);
sleep->SetTextColor(Color::GetColorFromRGBA(0x53, 0x20, 0xE2, 0xff));
wakeStr = "--";
InitLabel(wake, 245, 238, 230, 47, "wakelabel", wakeStr.c_str(),
- DEFAULT_VECTOR_FONT_FILENAME, 40);
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 40);
wake->SetTextColor(Color::GetColorFromRGBA(0x53, 0x20, 0xE2, 0xff));
/* -------------------------------- 将组件添加到根视图
// 更新时间
if (sleep_update_time != nullptr)
{
- std::string update_time = sleepModel.GetUpdateSleepTime();
- if (!update_time.empty()) // 检查返回值是否有效
- {
+ std::string update_time = sleepModel.GetUpdateSleepTime();
+ if (!update_time.empty()) // 检查返回值是否有效
+ {
+ //TODO:多国语言
std::string update_time_str = update_time + " 更新"; // 拼接字符串
sleep_update_time->SetText(update_time_str.c_str());
// UpdateLabel(sleep_update_time, sleep_goal, STR_SLEEPMGOAL); // TODO: 多国语言支持
InitImageView(upiconimage, 213, 420, 40, 40, "image", upimagePath);
InitImageView(progress_image, 28, 80, 100, 100, "image", prossimagePath);
/*初始化目标时间*/
- InitLabelExt(sleep_update_time, 83, 330, 300, 35, "lablegoal", STR_SLEEPMGOAL, DEFAULT_VECTOR_FONT_FILENAME, 30);
+ //DEFAULT_VECTOR_FONT_FILENAME_EN
+ InitLabelExt(sleep_update_time, 83, 330, 300, 35, "lablegoal", STR_SLEEPMGOAL, DEFAULT_VECTOR_FONT_FILENAME_EN, 30);
sleep_update_time->SetTextColor(Color::Gray());
/*初始化睡眠时间*/
time_hour = new UILabel();
InitRollLabel(labelgettag, 103, 307, 200, 35, "label3", STR_ACCOMPLISH_GOAL,\r
DEFAULT_VECTOR_FONT_FILENAME, 30);\r
getView->Add(labelgettag);\r
+ //DEFAULT_VECTOR_FONT_FILENAME_EN\r
InitLabel(labelpre, 233, 307, 160, 35, "label3", "100%",\r
- DEFAULT_VECTOR_FONT_FILENAME, 30);\r
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 30);\r
getView->Add(labelpre);\r
\r
// 初始化按键\r
\r
int maxheart = ConfigModel::GetInstance()->get_configData_int(\r
ConfigModel::CONFIGMODEL_ITEM_TRAINING_HEART_MAX);\r
+ //TODO 多国语言\r
std::string heartStr = "当前心率高于" + std::to_string(maxheart) + "次/分钟";\r
InitLabel(labelnote, 53, 269, 360, 35, "label3", heartStr.c_str(),\r
- DEFAULT_VECTOR_FONT_FILENAME, 30);\r
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 30);\r
heartView->Add(labelnote);\r
\r
InitImageView(heartiamge, 193, 149, 80, 80, "note", WARNING_IMAGE);\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,\r
"tag[%d]-tagType[%d]-tagString[%s]\r\n", tag, tagType,\r
tagString.c_str());\r
+\r
+ //DEFAULT_VECTOR_FONT_FILENAME_EN\r
InitLabel(labeltag, 70, 215, 326, 97, "label2", tagString.c_str(),\r
- DEFAULT_VECTOR_FONT_FILENAME, 80);\r
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 80);\r
+ \r
labeltag->SetTextColor(Color::GetColorFromRGBA(0x4f, 0xc3, 0x4c, 0xff));\r
getView->Add(labeltag);\r
\r
InitLabelExt(labeltitle, 83, 50, 300, 35, "label1", STR_TRAINING_IN_PROGRESS,
DEFAULT_VECTOR_FONT_FILENAME, 30);
InitLabel(labeltimer, 45, 110, 360, 80, "label2", "00:00:00",
- DEFAULT_VECTOR_FONT_FILENAME, 65);
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 65);
InitLabelExt(labelend, 81, 330, 130, 35, "label3", STR_FINISH,
DEFAULT_VECTOR_FONT_FILENAME, 30);
InitLabelExt(labelstop, 251, 330, 130, 35, "label4", STR_PAUSE,
DEFAULT_VECTOR_FONT_FILENAME, 30);
sportlabel->SetTextColor(Color::Gray());
+ //数字统一使用DEFAULT_VECTOR_FONT_FILENAME_EN
InitLabel(curtimelabel, 155, 60, 150, 50, "label1", "23:54",
- DEFAULT_VECTOR_FONT_FILENAME, 40);
-
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 40);
InitLabel(timerlabel, 0, 163, 466, 150, "label3", "00:00:00",
- DEFAULT_VECTOR_FONT_FILENAME, 80);
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 80);
InitLabel(heartlabel, 85, 284, 230, 80, "label4", "--",
- DEFAULT_VECTOR_FONT_FILENAME, 60);
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 60);
+
InitLabel(ubpmlabel, 218, 284, 230, 80, "label5", "bpm",
DEFAULT_VECTOR_FONT_FILENAME, 60);
ubpmlabel->SetTextColor(Color::Gray());
u_stepslabel->SetTextColor(Color::Gray());
u_calorielabel->SetTextColor(Color::Gray());
+ //数字统一使用DEFAULT_VECTOR_FONT_FILENAME_EN
InitLabel(milelabel, 17, 160, 200, 80, "label6", "13.21",
- DEFAULT_VECTOR_FONT_FILENAME, 65);
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 65);
InitLabel(calorielabel, 230, 160, 200, 80, "label7", "28312",
- DEFAULT_VECTOR_FONT_FILENAME, 65);
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 65);
InitLabel(steplabel, 133, 285, 200, 80, "label8", "210.03",
- DEFAULT_VECTOR_FONT_FILENAME, 65);
+ DEFAULT_VECTOR_FONT_FILENAME_EN, 65);
+
Add(u_milelabel);
Add(u_stepslabel);
Add(u_calorielabel);
UILabel_Chargeing->SetTextColor(Color::GetColorFromRGBA(0x4F, 0xC3, 0x4C, 0xff));
UILabel_Chargeing->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
UILabel_Chargeing->SetRollSpeed(0);
- UILabel_Chargeing->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30);
+ UILabel_Chargeing->SetFont(DEFAULT_VECTOR_FONT_FILENAME_EN, 30);
UILabel_Chargeing->SetVisible(true);
// sleepnotifylabel->SetTextId(textId);
sleepnotifylabel->SetText(sleep_note.c_str());
sleepnotifylabel->SetTextColor(Color::Gray());
- sleepnotifylabel->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30);
+ sleepnotifylabel->SetFont(DEFAULT_VECTOR_FONT_FILENAME_EN, 30);
sleepnotifylabel->SetLineBreakMode(UILabel::LINE_BREAK_CLIP); // 换行裁剪
sleepnotifylabel->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER); // 居中显示
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "sleepnotifylabel is ok");