* @Author: luozheng 1732036298@qq.com
* @Date: 2024-11-03 16:47:34
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-11-03 17:01:37
+ * @LastEditTime: 2024-11-03 17:29:15
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/main/src/dial/DialModelDateWeekMDStr.cpp
*/
#include "main/include/dial/DialModelDateWeekMDStr.h"
REGIST_DIAL_MODULE(DialDataType::DATA_TYPE_DATE_WEEK_MD_STR, OHOS::DialModelDateWeekMDStr::GetInstance());
// Cnweekdays 是一个包含周字符串的数组
- constexpr const char *Cnweekdays[] = {"周天", "周一", "周二", "周三",
- "周四", "周五", "周六"};
+ constexpr const char *Cnweekdays[] = {"星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
/*获取当前日期和星期信息 */
oss << std::setw(2)
<< std::setfill('0') << (local_time.tm_mon + 1) << "月"
<< std::setw(2)
- << std::setfill('0') << local_time.tm_mday << "日";
+ << std::setfill('0') << local_time.tm_mday << "号";
// 获取星期
dateweekmdstr = oss.str() + " " + Cnweekdays[local_time.tm_wday];
--- /dev/null
+<dial title="blueflower" description="蓝花" size="466 466" version="1.0" preview_img="./instance/116/blueflower.png">\r
+ <static_img id="back_ground" position="0 0" img_name="./instance/116/MAIN_FACE_IMAGE.png"></static_img>\r
+\r
+ <!-- 月份标签 -->\r
+ <!-- <label id="month_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="142 196 60 30" text="%02.0f月" font_size="26" align="center" bind_data="18" period="10"></label> -->\r
+ <!-- 日期标签 -->\r
+ <!-- <label id="day_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="192 196 60 30" text="%02.0f号" font_size="26" align="center" bind_data="16" period="10"></label> -->\r
+ <!-- 星期显示 -->\r
+ <!-- <label id="week_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="262 196 100 30" text="%s" font_size="26" align="center" bind_data="20480" period="10"></label> -->\r
+ \r
+ <!-- 日期和星期显示 -->\r
+ <label id="day_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="ellipsis" rect="83 216 300 100" text="%s" font_size="26" align="center" bind_data="20486" period="10"></label>\r
+ \r
+ <!-- 电池进度条 -->\r
+ <box_progress id="battery_progress" rect="180 58 30 18" color="0xFFFFFFFF" cap_type="none" direction="left_to_right" background_color="0x00FFFFFF" bind_data="25" period="10"></box_progress>\r
+ <!-- 电池图像 -->\r
+ <option_img position="173 52" img_names="./instance/116/Battery/Battery.png,./instance/116/Battery/BatteryCharge.png" bind_data="20" period="10"></option_img>\r
+ <!-- 电池百分比标签 -->\r
+ <label id="battery_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="228 52 66 33" text="%s" font_size="28" align="center" bind_data="20485" period="10"></label>\r
+\r
+ <!-- 小时标签 -->\r
+ <!-- <label id="hour_label" color="0xFFFFFFFF" font="Gilroy_Bold.ttf" break_mode="adapt" rect="152 318 200 60" text="%02.0f" font_size="65" align="center" bind_data="15" period="10"></label> -->\r
+ <!-- 分钟标签 -->\r
+ <!-- <label id="minute_label" color="0xFFFFFFFF" font="Gilroy_Bold.ttf" break_mode="adapt" rect="260 318 200 60" text="%02.0f" font_size="65" align="center" bind_data="14" period="10"></label> -->\r
+ <!-- 分隔符 -->\r
+ <!-- <label id="point_label" color="0xFFFFFFFF" font="Gilroy_Bold.ttf" break_mode="ellipsis" rect="220 308 50 120" text=":" font_size="75" align="center"></label> -->\r
+\r
+ <label id="hour_ten_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="ellipsis" rect="83 95 300 100" text="%s" font_size="100" align="center" bind_data="20483" period="10"></label>\r
+\r
+</dial>
\ No newline at end of file