/*结束弹窗*/\r
UILabelExt *endtitle{nullptr}; // 结束弹窗title\r
UILabelExt *notelabel{nullptr}; // 提醒label\r
+ UILabelExt *endnote{nullptr}; // 是否结束\r
UILabelExt *endnotelabel{nullptr};\r
UIButton *exit{nullptr}; // 退出按键\r
UIButton *back{nullptr}; // 返回按键\r
notelabel = nullptr;\r
delete endnotelabel;\r
endnotelabel = nullptr;\r
+ delete endnote;\r
+ endnote = nullptr;\r
delete labeltitle;\r
labeltitle = nullptr;\r
delete labeltag;\r
endView->SetReboundSize(50);\r
endView->SetDirection(1);\r
\r
- InitLabelExt(endtitle, 83, 50, 300, 35, "label1", STR_LOOK_OUT, DEFAULT_VECTOR_FONT_FILENAME, 30);\r
- InitLabelExt(notelabel, 56, 167, 360, 80, "label2", STR_INSUFFICIENT_EXERCISE_AMOUNT, DEFAULT_VECTOR_FONT_FILENAME, 30);\r
+ InitRollLabel(endtitle, 83, 50, 300, 35, "label1", STR_LOOK_OUT, DEFAULT_VECTOR_FONT_FILENAME, 30);\r
+ InitRollLabel(notelabel, 56, 167, 360, 80, "label2", STR_INSUFFICIENT_EXERCISE_AMOUNT, DEFAULT_VECTOR_FONT_FILENAME, 30);\r
+ /*隐藏是否结束运动title*/\r
+ InitRollLabel(endnote, 56, 207, 360, 80, "label3", STR_END_THIS_MOVEMENT, DEFAULT_VECTOR_FONT_FILENAME, 30);\r
+ endnote->SetVisible(false);\r
\r
+ endView->Add(endnote);\r
endView->Add(endtitle);\r
endView->Add(notelabel);\r
\r
getView->SetDirection(1);\r
\r
// 初始化Lable\r
- InitLabelExt(labeltitle, 83, 50, 300, 35, "label1", STR_GOAL_ACHIEVED, DEFAULT_VECTOR_FONT_FILENAME, 35);\r
+ InitRollLabel(labeltitle, 83, 50, 300, 35, "label1", STR_GOAL_ACHIEVED, DEFAULT_VECTOR_FONT_FILENAME, 35);\r
getView->Add(labeltitle);\r
- InitLabelExt(labelgettag, 103, 307, 200, 35, "label3", STR_ACCOMPLISH_GOAL, DEFAULT_VECTOR_FONT_FILENAME, 30);\r
+ InitRollLabel(labelgettag, 103, 307, 200, 35, "label3", STR_ACCOMPLISH_GOAL, DEFAULT_VECTOR_FONT_FILENAME, 30);\r
getView->Add(labelgettag);\r
InitLabel(labelpre, 233, 307, 160, 35, "label3", "100%", DEFAULT_VECTOR_FONT_FILENAME, 30);\r
getView->Add(labelpre);\r
heartView->SetDirection(1);\r
\r
// 初始化Lable\r
- InitLabelExt(hearttitle, 83, 50, 300, 35, "label1", STR_HEARTTITLE, DEFAULT_VECTOR_FONT_FILENAME, 35);\r
+ InitRollLabel(hearttitle, 83, 50, 300, 35, "label1", STR_HEARTTITLE, DEFAULT_VECTOR_FONT_FILENAME, 35);\r
heartView->Add(hearttitle);\r
\r
int maxheart = ConfigModel::GetInstance()->get_configData_int(ConfigModel::CONFIGMODEL_ITEM_TRAINING_HEART_MAX);\r
if (momentumFlag)\r
{\r
// 正常结束\r
+ endnote->SetVisible(false);\r
endtitle->SetTextId(STR_END_MOVEMENT);\r
notelabel->SetTextId(STR_END_THIS_MOVEMENT);\r
}\r
{\r
endtitle->SetTextId(STR_LOOK_OUT);\r
notelabel->SetTextId(STR_INSUFFICIENT_EXERCISE_AMOUNT);\r
+ endnote->SetVisible(true);\r
}\r
return momentumFlag;\r
}\r
/***
+ * @Date: 2024-04-15 10:55:58
+ * @LastEditors: Caisking 3449750381@qq.com
+ * @LastEditTime: 2024-09-07 11:34:38
+ * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_aquatic/src/TraingAquaticItemView.cpp
+ */
+/***
* @Author: Caisking 3449750381@qq.com
* @Date: 2024-03-29 17:42:13
* @LastEditors: Caisking 3449750381@qq.com
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
-
#include "traing/training_list_aquatic/include/TraingAquaticItemView.h"
#include "traing/include/TraingModel.h"
#include "uicomponents/UIComponents.h"
sicon.SetSrc(ICON_IMAGE);
sicon.SetStyle(STYLE_IMAGE_OPA, OPA_OPAQUE);
- sLabel.SetPosition(50, 10, 300, 80);
- sLabel.SetLineBreakMode(UILabel::LINE_BREAK_ELLIPSIS);
- sLabel.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
- sLabel.SetRollSpeed(0);
+ sLabel.SetPosition(40, 33, 240, 35);
+ sLabel.SetLineBreakMode(UILabel::LINE_BREAK_OSCILLATION);
+ sLabel.SetRollSpeed(70);
+//sLabel.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
+
sLabel.SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30);
}
-
+/***
+ * @Date: 2024-04-15 10:55:58
+ * @LastEditors: Caisking 3449750381@qq.com
+ * @LastEditTime: 2024-09-07 12:09:40
+ * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_ball/src/TraingBallItemView.cpp
+ */
#include "traing/training_list_ball/include/TraingBallItemView.h"
#include "traing/include/TraingModel.h"
sicon.SetSrc(ICON_IMAGE);
sicon.SetStyle(STYLE_IMAGE_OPA, OPA_OPAQUE);
- sLabel.SetPosition(50, 10, 300, 80);
- sLabel.SetLineBreakMode(UILabel::LINE_BREAK_ELLIPSIS);
- sLabel.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
- sLabel.SetRollSpeed(0);
+ sLabel.SetPosition(40, 33, 240, 35);
+ sLabel.SetLineBreakMode(UILabel::LINE_BREAK_OSCILLATION);
+ sLabel.SetRollSpeed(70);
+ // sLabel.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
+
sLabel.SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30);
}
-/***
+/***
* @Author: Caisking 3449750381@qq.com
* @Date: 2024-03-27 15:25:02
* @LastEditors: Caisking 3449750381@qq.com
sicon.SetSrc(ICON_IMAGE);
sicon.SetStyle(STYLE_IMAGE_OPA, OPA_OPAQUE);
- sLabel.SetPosition(50, 10, 300, 80);
- sLabel.SetLineBreakMode(UILabel::LINE_BREAK_ELLIPSIS);
- sLabel.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
- sLabel.SetRollSpeed(0);
+ sLabel.SetPosition(40, 33, 240, 35);
+ sLabel.SetLineBreakMode(UILabel::LINE_BREAK_OSCILLATION);
+ sLabel.SetRollSpeed(70);
+//sLabel.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
+
sLabel.SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30);
}
sicon.SetSrc(ICON_IMAGE);
sicon.SetStyle(STYLE_IMAGE_OPA, OPA_OPAQUE);
- sLabel.SetPosition(50, 10, 300, 80);
- sLabel.SetLineBreakMode(UILabel::LINE_BREAK_ELLIPSIS);
- sLabel.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
- sLabel.SetRollSpeed(0);
+ sLabel.SetPosition(40, 33, 240, 35);
+ sLabel.SetLineBreakMode(UILabel::LINE_BREAK_OSCILLATION);
+ sLabel.SetRollSpeed(70);
+//sLabel.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
+
sLabel.SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30);
}
sicon.SetSrc(ICON_IMAGE);
sicon.SetStyle(STYLE_IMAGE_OPA, OPA_OPAQUE);
- sLabel.SetPosition(50, 10, 300, 80);
- sLabel.SetLineBreakMode(UILabel::LINE_BREAK_ELLIPSIS);
- sLabel.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
- sLabel.SetRollSpeed(0);
+ sLabel.SetPosition(40, 33, 240, 35);
+ sLabel.SetLineBreakMode(UILabel::LINE_BREAK_OSCILLATION);
+ sLabel.SetRollSpeed(70);
+//sLabel.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
+
sLabel.SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30);
}
sicon.SetSrc(ICON_IMAGE);
sicon.SetStyle(STYLE_IMAGE_OPA, OPA_OPAQUE);
- sLabel.SetPosition(50, 10, 300, 80);
- sLabel.SetLineBreakMode(UILabel::LINE_BREAK_ELLIPSIS);
- sLabel.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
- sLabel.SetRollSpeed(0);
+ sLabel.SetPosition(40, 33, 240, 35);
+ sLabel.SetLineBreakMode(UILabel::LINE_BREAK_OSCILLATION);
+ sLabel.SetRollSpeed(70);
+//sLabel.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
+
sLabel.SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30);
}
{
sbackground.SetSrc(PNG_SETTING_BACKGROUND_IMAGE);
- slogo.SetPosition(60, 35);
+ slogo.SetPosition(40, 32);
slogo.SetStyle(STYLE_IMAGE_OPA, OPA_OPAQUE);
sicon.SetPosition(330, 40);
sicon.SetSrc(ICON_IMAGE);
sicon.SetStyle(STYLE_IMAGE_OPA, OPA_OPAQUE);
- sLabel.SetPosition(50, 10, 300, 80);
+ sLabel.SetPosition(105, 33, 200, 35);
sLabel.SetLineBreakMode(UILabel::LINE_BREAK_ELLIPSIS);
- sLabel.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
+ // sLabel.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
sLabel.SetRollSpeed(0);
sLabel.SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30);
}
scrollView->SetStyle(STYLE_BACKGROUND_OPA, OPA_TRANSPARENT);\r
RootView::GetInstance()->Add(scrollView);\r
TraingMoreList->SetAdapter(p_TraingMoreListAdapter);\r
+ TraingMoreList->SetIntercept(true);\r
// TraingMoreList->RefreshList(); // 刷新列表\r
Draw();\r
}\r
/***
+ * @Date: 2024-04-15 10:55:58
+ * @LastEditors: Caisking 3449750381@qq.com
+ * @LastEditTime: 2024-09-07 11:28:23
+ * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_other/src/TraingOtherItemView.cpp
+ */
+/***
* @Author: Caisking 3449750381@qq.com
* @Date: 2024-03-29 17:42:13
* @LastEditors: Caisking 3449750381@qq.com
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
-
#include "traing/training_list_other/include/TraingOtherItemView.h"
#include "traing/include/TraingModel.h"
#include "uicomponents/UIComponents.h"
sicon.SetSrc(ICON_IMAGE);
sicon.SetStyle(STYLE_IMAGE_OPA, OPA_OPAQUE);
- sLabel.SetPosition(50, 10, 300, 80);
- sLabel.SetLineBreakMode(UILabel::LINE_BREAK_ELLIPSIS);
- sLabel.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
- sLabel.SetRollSpeed(0);
+ sLabel.SetPosition(40, 33, 240, 35);
+ sLabel.SetLineBreakMode(UILabel::LINE_BREAK_OSCILLATION);
+ sLabel.SetRollSpeed(70);
+//sLabel.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
+
sLabel.SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30);
}
/***
+ * @Date: 2024-04-15 10:55:58
+ * @LastEditors: Caisking 3449750381@qq.com
+ * @LastEditTime: 2024-09-07 11:27:11
+ * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_rest/src/TraingRestItemView.cpp
+ */
+/***
* @Author: Caisking 3449750381@qq.com
* @Date: 2024-03-29 15:19:06
* @LastEditors: Caisking 3449750381@qq.com
- * @LastEditTime: 2024-03-29 15:56:04
- * @FilePath: /sdk/application/wearable/fd230app/nativeui/traing/training_list_rest/src/TraingRestItemView.cpp
+ * @LastEditTime: 2024-09-07 11:24:37
+ * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_rest/src/TraingRestItemView.cpp
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
/***
sicon.SetSrc(ICON_IMAGE);
sicon.SetStyle(STYLE_IMAGE_OPA, OPA_OPAQUE);
- sLabel.SetPosition(50, 10, 300, 80);
- sLabel.SetLineBreakMode(UILabel::LINE_BREAK_ELLIPSIS);
- sLabel.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
- sLabel.SetRollSpeed(0);
+ sLabel.SetPosition(40, 33, 240, 35);
+ sLabel.SetLineBreakMode(UILabel::LINE_BREAK_OSCILLATION);
+ sLabel.SetRollSpeed(70);
+//sLabel.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
+
sLabel.SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30);
}