tools/dial_converter_tool/__pycache__/**
tools/dial_converter_tool/out/**
tools/dial_converter_tool/dial/**
-tools/dial_converter_tool/dial_lzma/**
tools/image_converter_tool/__pycache__/**
tools/image_converter_tool/include/**
tools/image_converter_tool/output/**
code/sdk/interim_binary/brandy/libs/media/evb_standard/libjs_audio_capturer.a
+
+
constexpr uint16_t DEFAULT_DIAL_ID_1 = 1028;
constexpr uint16_t DEFAULT_DIAL_ID_2 = 1052;
constexpr uint16_t DEFAULT_DIAL_ID_3 = 101;
- constexpr uint16_t DEFAULT_DIAL_ID_4 = 102;
- constexpr uint16_t MAX_DEFAULT_DIAL_ID = 103;
+ constexpr uint16_t DEFAULT_DIAL_ID_4 = 106;
+ constexpr uint16_t MAX_DEFAULT_DIAL_ID = 111;
#define DIAL_ID_LENGTH 2
#define DIAL_NAME_LENGTH 50
#else
{DEFAULT_DIAL_ID_1, "KUMI"},
#endif
- {DEFAULT_DIAL_ID_2, "classic"}, // 经典表盘
- {DEFAULT_DIAL_ID_3, "sportdial"}, // 运动表盘
- {DEFAULT_DIAL_ID_4, "kaleidoscope"}, // 万花筒表盘
- {MAX_DEFAULT_DIAL_ID, "jellyfish"}, // 水母表盘
+ {DEFAULT_DIAL_ID_2, "classic"}, // 经典表盘
+ {DEFAULT_DIAL_ID_3, "sportdial"}, // 运动表盘
+ {DEFAULT_DIAL_ID_4, "galaxy"}, // 星空表盘
+ {MAX_DEFAULT_DIAL_ID, "satellite"}, // 卫星表盘
};
// 表盘市场UID 对应表盘name
bool SetDialModel::saveDialfile()
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:d648fe0fbe7cad7403a186126eb04b8d3405fd6764a8d21448a8625129b9c28a
+size 217079
+++ /dev/null
-version https://git-lfs.github.com/spec/v1
-oid sha256:8f8bd3c281d4a283f0d456f1e94bedf66e6ab6df252d3b2018e44944652614ec
-size 202392
+++ /dev/null
-version https://git-lfs.github.com/spec/v1
-oid sha256:13bfb2fdf614e08bbed3e68a104f9967a8681cc5671e4d5e6df98b6757275a61
-size 245009
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:080f0ca457c58d293efa8e4e195bb56ee4efc495d566afb8bce802969e8fc2a7
+size 1323490
+++ /dev/null
-[ZoneTransfer]\r
-ZoneId=3\r
-HostUrl=about:internet\r
--- /dev/null
+中文名:运动\r
+英文名:Sport\r
+标签:经典指针 运动
\ No newline at end of file
--- /dev/null
+中文名:万花筒\r
+英文名:Kaleidoscope\r
+标签:经典指针;动态
\ No newline at end of file
--- /dev/null
+中文名:KUMI\r
+英文名:KUMI\r
+标签:数码表盘
\ No newline at end of file
--- /dev/null
+中文名:水母\r
+英文名:Jellyfish\r
+标签:数码表盘;动物
\ No newline at end of file
--- /dev/null
+中文名:小狗\r
+英文名:Dog\r
+标签:经典指针;动物
\ No newline at end of file
--- /dev/null
+中文名:小猫\r
+英文名:Kitty\r
+标签:数码表盘;动态;动物
\ No newline at end of file
--- /dev/null
+中文名:指针几何\r
+英文名:Classic_Geometry\r
+标签:经典指针
\ No newline at end of file
--- /dev/null
+中文名:星空\r
+英文名:Galaxy\r
+标签:数码表盘;运动
\ No newline at end of file
--- /dev/null
+中文名:数码几何\r
+英文名:Digital_Geometry\r
+标签:数码表盘;动态
\ No newline at end of file
--- /dev/null
+中文名:招财猫\r
+英文名:Luckycat\r
+标签:经典指针;动物
\ No newline at end of file
--- /dev/null
+中文名:多肉\r
+英文名:Succulents\r
+标签:数码表盘;植物
\ No newline at end of file
--- /dev/null
+中文名:宇航员\r
+英文名:Spaceman\r
+标签:数码表盘;动态;人物
\ No newline at end of file
--- /dev/null
+中文名:卫星\r
+英文名:Satellite\r
+标签:数码表盘;动态
\ No newline at end of file
+++ /dev/null
-#!/bin/bash
-dialist=`ls instance/`
-for dial in $dialist
-do
-dialfilecount=`find instance/$dial |wc -l`
-dialfilesize=`du -s instance/$dial|awk '{print $1}'`
-echo $dial [$dialfilecount] $dialfilesize
-python main.py -dir instance/$dial -output dial
-../../code/sdk/tools/bin/lzma_tool/lzma_tool -d12 -lc0 -lp0 e dial/$dial.bin dial_lzma/$dial.lzma
-done
--- /dev/null
+<dial title="运动" description="101" size="466 466" version="1.0" preview_img="./instance/101/sport.png">\r
+ <!-- 背景图像 -->\r
+ <static_img id="back_ground" position="0 0" img_name="./instance/101/MAIN_FACE_IMAGE.png"></static_img>\r
+\r
+ <!-- 显示一周七天的选项图像,周期性更新 -->\r
+ <option_img position="207 127" img_names="./instance/101/week/SUNDAY_IMAGE_PATH.png,./instance/101/week/MONDAY_IMAGE_PATH.png,./instance/101/week/TUESDAY_IMAGE_PATH.png,./instance/101/week/WEDNESDAY_IMAGE_PATH.png,./instance/101/week/THURSDAY_IMAGE_PATH.png,./instance/101/week/FIRDAY_IMAGE_PATH.png,./instance/101/week/SATURDAY_IMAGE_PATH.png" bind_data="17" period="10"></option_img>\r
+\r
+ <!-- 步数显示标签,动态更新步数 -->\r
+ <label id="step_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="ellipsis" rect="90 230 100 35" text="%5.0f" font_size="25" align="center" bind_data="1" period="10"></label>\r
+\r
+ <!-- 心率图标 -->\r
+ <static_img id="heart_rate" position="156 260" img_name="./instance/101/HEARTRATE_IMAGE_PATH.png"></static_img>\r
+\r
+ <!-- 心率显示标签,动态更新心率 -->\r
+ <label id="heart_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="ellipsis" rect="198 330 60 35" text="%3.0f" font_size="25" align="center" bind_data="2" period="10"></label>\r
+\r
+ <!-- 进度条背景图 -->\r
+ <static_img id="progress" position="53 54" img_name="./instance/101/PROGRESS_IMAGE_PATH.png"></static_img>\r
+\r
+ <!-- 电池电量显示标签,动态更新电池百分比 -->\r
+ <label id="battery_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="ellipsis" rect="310 230 80 35" text="%2.0f%%" font_size="25" align="center" bind_data="8" period="10"></label>\r
+\r
+ <!-- 时针旋转图像,周期性更新 -->\r
+ <rotate_img id="hour" position="202 16" rotate_center="25.0 211.0" rotate_start="0" rotate_end="360" img_name="./instance/101/HOURHAND.png" bind_data="9" period="10"></rotate_img>\r
+\r
+ <!-- 时钟大圈背景图 -->\r
+ <static_img id="hour_circle" position="202 202" img_name="./instance/101/BIGCIRCLE_IMAGE_PATH.png"></static_img>\r
+\r
+ <!-- 分针旋转图像,周期性更新 -->\r
+ <rotate_img id="minute" position="202 16" rotate_center="25.0 211.0" rotate_start="0" rotate_end="360" img_name="./instance/101/MINUTEHAND.png" bind_data="10" period="10"></rotate_img>\r
+\r
+ <!-- 分钟圈背景图 -->\r
+ <static_img id="minute_circle" position="202 202" img_name="./instance/101/MEDCIRCLE_IMAGE_PATH.png"></static_img>\r
+\r
+ <!-- 秒针旋转图像,周期性更新 -->\r
+ <rotate_img id="second" position="202 16" rotate_center="25.0 211.0" rotate_start="0" rotate_end="360" img_name="./instance/101/SECONDHAND.png" bind_data="12" period="60"></rotate_img>\r
+\r
+ <!-- 秒针小圈背景图 -->\r
+ <static_img id="second_circle" position="215 213" img_name="./instance/101/SMALLCIRCLE_IMAGE_PATH.png"></static_img>\r
+</dial>\r
--- /dev/null
+<dial title="万花筒" description="kaleidoscope dial" size="466 466" version="1.0" preview_img="./instance/102/preview_img.png">\r
+ <!-- 万花筒图像 -->\r
+ <kaleidoscope id="kale" img_name="./instance/102/rabbit466.png" crown_rotate_step="0.2" animator_rotate_step="0.1"></kaleidoscope>\r
+\r
+ <!-- 时针图像 -->\r
+ <rotate_img id="hour" position="202 16" rotate_center="25.0 211.0" rotate_start="0" rotate_end="360" img_name="./instance/102/HOURHAND.png" bind_data="9" period="10"></rotate_img>\r
+ <!-- 大圆图像 -->\r
+ <static_img id="hour_circle" position="202 202" img_name="./instance/102/BIGCIRCLE_IMAGE_PATH.png"></static_img>\r
+ <!-- 分针图像 -->\r
+ <rotate_img id="minute" position="202 16" rotate_center="25.0 211.0" rotate_start="0" rotate_end="360" img_name="./instance/102/MINUTEHAND.png" bind_data="10" period="10"></rotate_img>\r
+ <!-- 中圆图像 -->\r
+ <static_img id="minute_circle" position="202 202" img_name="./instance/102/MEDCIRCLE_IMAGE_PATH.png"></static_img>\r
+ <!-- 秒针图像 -->\r
+ <rotate_img id="second" position="202 16" rotate_center="25.0 211.0" rotate_start="0" rotate_end="360" img_name="./instance/102/SECONDHAND.png" bind_data="12" period="60"></rotate_img>\r
+ <!-- 小圆图像 -->\r
+ <static_img id="second_circle" position="215 213" img_name="./instance/102/SMALLCIRCLE_IMAGE_PATH.png"></static_img>\r
+</dial>
\ No newline at end of file
--- /dev/null
+<dial title="KUMI" description="KUMI clock" size="466 466" version="1.0" preview_img="./instance/1028/KUMI.png">\r
+ <static_img id="back_ground" position="0 0" img_name="./instance/1028/MAIN_FACE_IMAGE.png"></static_img>\r
+\r
+ <!-- 日期标签 -->\r
+ <label id="dateday_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="247 362 90 30" text="%02.0f" font_size="26" align="center" bind_data="16" period="10"></label>\r
+\r
+ <!-- 星期选项图像 -->\r
+ <option_img position="175 365" img_names="./instance/1028/week/SUNDAY_IMAGE_PATH.png,./instance/1028/week/MONDAY_IMAGE_PATH.png,./instance/1028/week/TUESDAY_IMAGE_PATH.png,./instance/1028/week/WEDNESDAY_IMAGE_PATH.png,./instance/1028/week/THURSDAY_IMAGE_PATH.png,./instance/1028/week/FIRDAY_IMAGE_PATH.png,./instance/1028/week/SATURDAY_IMAGE_PATH.png" bind_data="17" period="10"></option_img>\r
+\r
+\r
+ <!-- 小时标签 -->\r
+ <label id="hour_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="161 293 200 60" text="%02.0f" font_size="55" align="center" bind_data="15" period="10"></label>\r
+\r
+ <!-- 分钟标签 -->\r
+ <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="239 293 200 60" text="%02.0f" font_size="55" align="center" bind_data="14" period="10"></label>\r
+\r
+ <!-- 时间点标签 -->\r
+ <label id="point_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="223 286 200 60" text=":" font_size="60" align="center" bind_data="15" period="10"></label>\r
+</dial>
\ No newline at end of file
--- /dev/null
+<dial title="水母" description="jellyfish clock" size="466 466" version="1.0" preview_img="./instance/103/jellyfish.png">\r
+ <static_img id="back_ground" position="0 0" img_name="./instance/103/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 390 60 30" text="%2.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="185 390 60 30" text="%2.0f号" font_size="26" align="center" bind_data="16" period="10"></label>\r
+ <!-- 星期选项图片 -->\r
+ <option_img position="262 390" img_names="./instance/103/week/7.png,./instance/103/week/1.png,./instance/103/week/2.png,./instance/103/week/3.png,./instance/103/week/4.png,./instance/103/week/5.png,./instance/103/week/6.png" bind_data="17" period="10"></option_img>\r
+\r
+ <!-- 电量进度条 -->\r
+ <box_progress id="battery_progress" rect="180 56 31 19" color="0xFFFFFFFF" cap_type="none" direction="left_to_right" background_color="0x00FFFFFF" bind_data="25" period="10"></box_progress>\r
+ <!-- 电量选项图片 -->\r
+ <option_img position="174 49" img_names="./instance/103/Battery/Battery.png,./instance/103/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="226 49 200 60" text="%2.0f%%" font_size="26" align="center" bind_data="8" period="10"></label>\r
+\r
+ <!-- 小时标签 -->\r
+ <label id="hour_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="101 295 200 60" text="%02.0f" font_size="90" align="center" bind_data="15" period="10"></label>\r
+ <!-- 分钟标签 -->\r
+ <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="259 295 200 60" text="%02.0f" font_size="90" align="center" bind_data="14" period="10"></label>\r
+ <!-- 分隔符标签 -->\r
+ <label id="point_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="ellipsis" rect="208 275 50 120" text=":" font_size="105" align="center" bind_data="15" period="10"></label>\r
+</dial>
\ No newline at end of file
--- /dev/null
+<dial title="小狗" description="dog clock" size="466 466" version="1.0" preview_img="./instance/104/dog.png">\r
+ <!-- 背景图像 -->\r
+ <static_img id="back_ground" position="0 0" img_name="./instance/104/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="177 300 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="229 300 60 30" text="%02.0f号" font_size="26" align="center" bind_data="16" period="10"></label>\r
+ <!-- 星期图像选项 -->\r
+ <option_img position="209 338" img_names="./instance/104/week/7.png,./instance/104/week/1.png,./instance/104/week/2.png,./instance/104/week/3.png,./instance/104/week/4.png,./instance/104/week/5.png,./instance/104/week/6.png" bind_data="17" period="10"></option_img>\r
+\r
+ <!-- 电池标签 -->\r
+ <label id="battery_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="335 246 200 60" text="%2.0f%%" font_size="28" align="center" bind_data="8" period="10"></label>\r
+ <!-- 心率标签 -->\r
+ <label id="heart_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="68 246 200 60" text="%2.0f" font_size="28" align="center" bind_data="2" period="10"></label>\r
+\r
+ <!-- 时针图像 -->\r
+ <rotate_img id="hour" position="221 87" rotate_center="12.0 146.0" rotate_start="0" rotate_end="360" img_name="./instance/104/HOURHAND.png" bind_data="9" period="10"></rotate_img>\r
+ <!-- 分针图像 -->\r
+ <rotate_img id="minute" position="221 33" rotate_center="12.0 200.0" rotate_start="0" rotate_end="360" img_name="./instance/104/MINUTEHAND.png" bind_data="10" period="10"></rotate_img>\r
+ <!-- 秒针图像 -->\r
+ <rotate_img id="second" position="221 28" rotate_center="12.0 205.0" rotate_start="0" rotate_end="360" img_name="./instance/104/SECONDHAND.png" bind_data="12" period="60"></rotate_img>\r
+</dial>
\ No newline at end of file
--- /dev/null
+<dial title="小猫" description="kitty clock" size="466 466" version="1.0"
+ preview_img="./instance/105/kitty.png">
+ <sequence_img
+ img_names="./instance/105/background/1.png,./instance/105/background/6.png,./instance/105/background/11.png,./instance/105/background/16.png,./instance/105/background/21.png,./instance/105/background/26.png,./instance/105/background/31.png,./instance/105/background/36.png,./instance/105/background/41.png,./instance/105/background/46.png,./instance/105/background/51.png,./instance/105/background/56.png,./instance/105/background/61.png,./instance/105/background/66.png,./instance/105/background/71.png,./instance/105/background/76.png,./instance/105/background/81.png,./instance/105/background/86.png,./instance/105/background/91.png,./instance/105/background/96.png,./instance/105/background/101.png,./instance/105/background/106.png,./instance/105/background/111.png,./instance/105/background/116.png,./instance/105/background/121.png,./instance/105/background/126.png,./instance/105/background/131.png,./instance/105/background/136.png,./instance/105/background/141.png,./instance/105/background/146.png,./instance/105/background/151.png,./instance/105/background/156.png,./instance/105/background/161.png,./instance/105/background/166.png,./instance/105/background/171.png,./instance/105/background/176.png,./instance/105/background/181.png,./instance/105/background/186.png,./instance/105/background/191.png,./instance/105/background/196.png,./instance/105/background/201.png"
+ position="0 140" repeat="true" interval="100"></sequence_img>
+ <label id="month_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"
+ break_mode="adapt" rect="142 390 60 30" text="%2.0f月" font_size="26" align="center"
+ bind_data="18" period="10"></label>
+ <label id="day_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt"
+ rect="185 390 60 30" text="%2.0f号" font_size="26" align="center" bind_data="16" period="10"></label>
+ <option_img position="262 390"
+ img_names="./instance/105/week/7.png,./instance/105/week/1.png,./instance/105/week/2.png,./instance/105/week/3.png,./instance/105/week/4.png,./instance/105/week/5.png,./instance/105/week/6.png"
+ bind_data="17" period="10"></option_img>
+ <!-- <label id="week_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" -->
+ <!-- break_mode="adapt" rect="262 390 60 30" text="星期%2.0f" font_size="26" align="center" -->
+ <!-- bind_data="17" period="10"></label> -->
+ <box_progress id="battery_progress" rect="180 43 31 19"
+ color="0xFFFFFFFF" cap_type="none" direction="left_to_right" background_color="0x00FFFFFF"
+ bind_data="25"
+ period="10"></box_progress>
+ <option_img position="174 37"
+ img_names="./instance/105/Battery/Battery.png,./instance/105/Battery/BatteryCharge.png"
+ bind_data="20" period="10"></option_img>
+ <label id="battery_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"
+ break_mode="adapt" rect="226 35 200 60" text="%2.0f%%" font_size="26" align="center"
+ bind_data="8" period="10"></label>
+ <label id="hour_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"
+ break_mode="adapt" rect="101 295 200 60" text="%02.0f" font_size="90" align="center"
+ bind_data="15" period="10"></label>
+ <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"
+ break_mode="adapt" rect="259 295 200 60" text="%02.0f" font_size="90" align="center"
+ bind_data="14" period="10"></label>
+ <label id="point_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"
+ break_mode="ellipsis" rect="208 275 50 120" text=":" font_size="105" align="center"
+ bind_data="15" period="10"></label>
+</dial>
\ No newline at end of file
--- /dev/null
+<dial title="经典表盘" description="classic clock" size="466 466" version="1.0" preview_img="./instance/1052/classic.png">\r
+ <static_img id="back_ground" position="0 0" img_name="./instance/1052/MAIN_FACE_IMAGE.png"></static_img>\r
+ <!-- 月份显示 -->\r
+ <label id="month_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="185 365 60 30" text="%2.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="230 365 60 30" text="%2.0f号" font_size="26" align="center" bind_data="16" period="10"></label>\r
+ <!-- 星期显示 -->\r
+ <option_img position="207 400" img_names="./instance/1052/week/7.png,./instance/1052/week/1.png,./instance/1052/week/2.png,./instance/1052/week/3.png,./instance/1052/week/4.png,./instance/1052/week/5.png,./instance/1052/week/6.png" bind_data="17" period="10"></option_img>\r
+\r
+ <!-- 电池进度条 -->\r
+ <box_progress id="battery_progress" rect="180 69 31 19" color="0xFFFFFFFF" cap_type="none" direction="left_to_right" background_color="0x00FFFFFF" bind_data="25" period="10"></box_progress>\r
+ <!-- 电池图像 -->\r
+ <option_img position="174 62" img_names="./instance/1052/Battery/Battery.png,./instance/1052/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="226 60 200 62" text="%2.0f%%" font_size="26" align="center" bind_data="8" period="10"></label>\r
+\r
+ <!-- 时针 -->\r
+ <rotate_img id="hour" position="221 87" rotate_center="12.0 146.0" rotate_start="0" rotate_end="360" img_name="./instance/1052/HOURHAND.png" bind_data="9" period="10"></rotate_img>\r
+ <!-- 分针 -->\r
+ <rotate_img id="minute" position="221 33" rotate_center="12.0 200.0" rotate_start="0" rotate_end="360" img_name="./instance/1052/MINUTEHAND.png" bind_data="10" period="10"></rotate_img>\r
+ <!-- 秒针 -->\r
+ <rotate_img id="second" position="221 28" rotate_center="12.0 205.0" rotate_start="0" rotate_end="360" img_name="./instance/1052/SECONDHAND.png" bind_data="12" period="60"></rotate_img>\r
+\r
+</dial>
\ No newline at end of file
--- /dev/null
+<dial title="星空" description="galaxy clock" size="466 466" version="1.0" preview_img="./instance/106/galaxy.png">\r
+ <static_img id="back_ground" position="0 0" img_name="./instance/106/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="128 114 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="180 114 60 30" text="%02.0f号" font_size="26" align="center" bind_data="16" period="10"></label>\r
+ <!-- 星期显示 -->\r
+ <option_img position="250 114" img_names="./instance/106/week/7.png,./instance/106/week/1.png,./instance/106/week/2.png,./instance/106/week/3.png,./instance/106/week/4.png,./instance/106/week/5.png,./instance/106/week/6.png" bind_data="17" period="10"></option_img>\r
+\r
+ <!-- 距离显示 -->\r
+ <label id="distance_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="100 361 200 60" text="%3.0f" font_size="26" align="center" bind_data="23"></label>\r
+ <!-- 步数显示 -->\r
+ <label id="step_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="197 361 200 60" text="%5.0f" font_size="26" align="center" bind_data="1"></label>\r
+ <!-- 心率显示 -->\r
+ <label id="heart_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="316 361 200 60" text="%3.0f" font_size="26" align="center" bind_data="2"></label>\r
+\r
+ <!-- 电量显示 -->\r
+ <label id="battery_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="226 49 200 60" text="%2.0f%%" font_size="26" align="center" bind_data="8" period="60"></label>\r
+ <!-- 电量进度条 -->\r
+ <box_progress id="battery_progress" rect="180 56 31 19" color="0xFFFFFFFF" cap_type="none" direction="left_to_right" background_color="0x00FFFFFF" bind_data="25" period="60"></box_progress>\r
+ <!-- 电量图标 -->\r
+ <option_img position="174 49" img_names="./instance/106/Battery/Battery.png,./instance/106/Battery/BatteryCharge.png" bind_data="20" period="10"></option_img>\r
+\r
+ <!-- 小时显示 -->\r
+ <label id="hour_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="59 160 77 104" text="%02.0f" font_size="120" align="center" bind_data="15" period="10"></label>\r
+ <!-- 分钟显示 -->\r
+ <label id="point_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="216 150 28 139" text=":" font_size="120" align="center"></label>\r
+ <!-- 分钟显示 -->\r
+ <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="253 160 77 104" text="%02.0f" font_size="120" align="center" bind_data="14" period="10"></label>\r
+</dial>
\ No newline at end of file
--- /dev/null
+<dial title="数码几何" description="geometry clock" size="466 466" version="1.0" preview_img="./instance/107/geometry.png">\r
+ <!-- 几何动画序列 -->\r
+ <sequence_img img_names="./instance/107/geometry/1.png,./instance/107/geometry/2.png,./instance/107/geometry/3.png,./instance/107/geometry/4.png,./instance/107/geometry/5.png,./instance/107/geometry/6.png,./instance/107/geometry/7.png,./instance/107/geometry/8.png,./instance/107/geometry/9.png,./instance/107/geometry/10.png,./instance/107/geometry/11.png" position="138 132" repeat="true" interval="100"></sequence_img>\r
+\r
+ <!-- 月份显示 -->\r
+ <label id="month_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="185 365 60 30" text="%2.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="230 365 60 30" text="%2.0f号" font_size="26" align="center" bind_data="16" period="10"></label>\r
+ <!-- 星期显示 -->\r
+ <option_img position="207 400" img_names="./instance/107/week/7.png,./instance/107/week/1.png,./instance/107/week/2.png,./instance/107/week/3.png,./instance/107/week/4.png,./instance/107/week/5.png,./instance/107/week/6.png" bind_data="17" period="10"></option_img>\r
+\r
+ <!-- 电量进度条 -->\r
+ <box_progress id="battery_progress" rect="180 43 31 19" color="0xFFFFFFFF" cap_type="none" direction="left_to_right" background_color="0x00FFFFFF" bind_data="25" period="10"></box_progress>\r
+ <!-- 电量图标 -->\r
+ <option_img position="174 37" img_names="./instance/107/Battery/Battery.png,./instance/107/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="226 35 200 60" text="%2.0f%%" font_size="26" align="center" bind_data="8" period="10"></label>\r
+\r
+ <!-- 小时显示 -->\r
+ <label id="hour_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="40 139 200 60" text="%02.0f" font_size="90" align="center" bind_data="15" period="10"></label>\r
+ <!-- 分钟显示 -->\r
+ <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="347 209 200 60" text="%02.0f" font_size="80" align="center" bind_data="14" period="10"></label>\r
+</dial>
\ No newline at end of file
--- /dev/null
+<dial title="招财猫" description="maoamo clock" size="466 466" version="1.0" preview_img="./instance/108/maomao.png">\r
+ <!-- 背景 -->\r
+ <static_img id="back_ground" position="0 0" img_name="./instance/108/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="185 365 60 30" text="%2.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="230 365 60 30" text="%2.0f号" font_size="26" align="center" bind_data="16" period="10"></label>\r
+ <!-- 星期显示 -->\r
+ <option_img position="207 400" img_names="./instance/108/week/7.png,./instance/108/week/1.png,./instance/108/week/2.png,./instance/108/week/3.png,./instance/108/week/4.png,./instance/108/week/5.png,./instance/108/week/6.png" bind_data="17" period="10"></option_img>\r
+\r
+ <!-- 电量 -->\r
+ <label id="battery_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="226 50 200 60" text="%2.0f%%" font_size="26" align="center" bind_data="8" period="60"></label>\r
+ <!-- 电量进度条 -->\r
+ <box_progress id="battery_progress" rect="180 58 31 19" color="0xFFFFFFFF" cap_type="none" direction="left_to_right" background_color="0x00FFFFFF" bind_data="25" period="10"></box_progress>\r
+ <!-- 电量框 -->\r
+ <option_img position="174 52" img_names="./instance/108/Battery/Battery.png,./instance/108/Battery/BatteryCharge.png" bind_data="20" period="10"></option_img>\r
+\r
+ <!-- 小时 -->\r
+ <rotate_img id="hour" position="221 87" rotate_center="12.0 146.0" rotate_start="0" rotate_end="360" img_name="./instance/108/HOURHAND.png" bind_data="9" period="10"></rotate_img>\r
+ <!-- 分钟 -->\r
+ <rotate_img id="minute" position="221 33" rotate_center="12.0 200.0" rotate_start="0" rotate_end="360" img_name="./instance/108/MINUTEHAND.png" bind_data="10" period="10"></rotate_img>\r
+ <!-- 秒钟 -->\r
+ <rotate_img id="second" position="221 28" rotate_center="12.0 205.0" rotate_start="0" rotate_end="360" img_name="./instance/108/SECONDHAND.png" bind_data="12" period="60"></rotate_img>\r
+</dial>\r
--- /dev/null
+<dial title="多肉" description="succulents clock" size="466 466" version="1.0" preview_img="./instance/109/succulents.png">\r
+ <static_img id="back_ground" position="0 0" img_name="./instance/109/MAIN_FACE_IMAGE.png"></static_img>\r
+\r
+ <!-- 电量进度条 -->\r
+ <box_progress id="battery_progress" rect="180 56 31 19" color="0xFFFFFFFF" cap_type="none" direction="left_to_right" background_color="0x00FFFFFF" bind_data="25" period="10"></box_progress>\r
+ <!-- 电量选项图片 -->\r
+ <option_img position="174 49" img_names="./instance/109/Battery/Battery.png,./instance/109/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="226 47 200 60" text="%2.0f%%" font_size="26" align="center" bind_data="8" period="10"></label>\r
+\r
+ <!-- 小时标签 -->\r
+ <label id="hour_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="117 300 200 60" text="%02.0f" font_size="75" align="center" bind_data="15" period="10"></label>\r
+ <!-- 分钟标签 -->\r
+ <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="248 300 200 60" text="%02.0f" font_size="75" align="center" bind_data="14" period="10"></label>\r
+ <!-- 分隔符标签 -->\r
+ <label id="point_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="ellipsis" rect="198 279 50 120" text=":" font_size="90" align="center" bind_data="15" period="10"></label>\r
+\r
+\r
+ <!-- 月份标签 -->\r
+ <label id="month_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="142 393 60 30" text="%2.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="185 393 60 30" text="%2.0f号" font_size="26" align="center" bind_data="16" period="10"></label>\r
+ <!-- 星期选项图片 -->\r
+ <option_img position="262 393" img_names="./instance/109/week/7.png,./instance/109/week/1.png,./instance/109/week/2.png,./instance/109/week/3.png,./instance/109/week/4.png,./instance/109/week/5.png,./instance/109/week/6.png" bind_data="17" period="10"></option_img>\r
+</dial>
\ No newline at end of file
--- /dev/null
+<dial title="宇航员" description="spaceman clock" size="466 466" version="1.0" preview_img="./instance/110/spaceman.png">\r
+\r
+ <video id="video" rect="0 0 466 466" source="./instance/110/spaceman.mp4" color_key="0xff212324" preview_frame="./instance/110/preview_spaceman.png"></video>\r
+\r
+\r
+ <!-- 电量进度条 -->\r
+ <box_progress id="battery_progress" rect="180 55 31 19" color="0xFFFFFFFF" cap_type="none" direction="left_to_right" background_color="0x00FFFFFF" bind_data="25" period="10"></box_progress>\r
+ <!-- 电量选项图片 -->\r
+ <option_img position="174 49" img_names="./instance/110/Battery/Battery.png,./instance/110/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="226 47 200 60" text="%2.0f%%" font_size="26" align="center" bind_data="8" period="10"></label>\r
+\r
+ <!-- 小时标签 -->\r
+ <label id="hour_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="117 300 200 60" text="%02.0f" font_size="75" align="center" bind_data="15" period="10"></label>\r
+ <!-- 分钟标签 -->\r
+ <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="248 300 200 60" text="%02.0f" font_size="75" align="center" bind_data="14" period="10"></label>\r
+ <!-- 分隔符标签 -->\r
+ <label id="point_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="ellipsis" rect="198 279 50 120" text=":" font_size="90" align="center" bind_data="15" period="10"></label>\r
+\r
+ \r
+ <!-- 月份标签 -->\r
+ <label id="month_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="142 393 60 30" text="%2.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="185 393 60 30" text="%2.0f号" font_size="26" align="center" bind_data="16" period="10"></label>\r
+ <!-- 星期选项图片 -->\r
+ <option_img position="262 393" img_names="./instance/110/week/7.png,./instance/110/week/1.png,./instance/110/week/2.png,./instance/110/week/3.png,./instance/110/week/4.png,./instance/110/week/5.png,./instance/110/week/6.png" bind_data="17" period="10"></option_img>\r
+</dial>
\ No newline at end of file
--- /dev/null
+\r
+<dial title="卫星" description="satellite clock" size="466 466" version="1.0" preview_img="./instance/111/satellite.png">\r
+\r
+ <video id="video" rect="0 0 466 466" source="./instance/111/satellite.mp4" color_key="0xff212324" preview_frame="./instance/111/preview_satellite.png"></video>\r
+\r
+ <!-- 电量进度条 -->\r
+ <box_progress id="battery_progress" rect="180 55 31 19" color="0xFFFFFFFF" cap_type="none" direction="left_to_right" background_color="0x00FFFFFF" bind_data="25" period="10"></box_progress>\r
+ <!-- 电量选项图片 -->\r
+ <option_img position="174 49" img_names="./instance/111/Battery/Battery.png,./instance/111/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="226 47 200 60" text="%2.0f%%" font_size="26" align="center" bind_data="8" period="10"></label>\r
+\r
+ <!-- 小时标签 -->\r
+ <label id="hour_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="117 300 200 60" text="%02.0f" font_size="75" align="center" bind_data="15" period="10"></label>\r
+ <!-- 分钟标签 -->\r
+ <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="248 300 200 60" text="%02.0f" font_size="75" align="center" bind_data="14" period="10"></label>\r
+ <!-- 分隔符标签 -->\r
+ <label id="point_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="ellipsis" rect="198 279 50 120" text=":" font_size="90" align="center" bind_data="15" period="10"></label>\r
+\r
+ \r
+ <!-- 月份标签 -->\r
+ <label id="month_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="142 393 60 30" text="%2.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="185 393 60 30" text="%2.0f号" font_size="26" align="center" bind_data="16" period="10"></label>\r
+ <!-- 星期选项图片 -->\r
+ <option_img position="262 393" img_names="./instance/111/week/7.png,./instance/111/week/1.png,./instance/111/week/2.png,./instance/111/week/3.png,./instance/111/week/4.png,./instance/111/week/5.png,./instance/111/week/6.png" bind_data="17" period="10"></option_img>\r
+</dial>
\ No newline at end of file
+++ /dev/null
-<dial title="Dynamic_cat" description="Dynamic_cat clock" size="466 466" version="1.0"\r
- preview_img="./instance/Dynamic_cat/Dynamic_cat.png">\r
- <sequence_img\r
- img_names="./instance/Dynamic_cat/background/1.png,./instance/Dynamic_cat/background/6.png,./instance/Dynamic_cat/background/11.png,./instance/Dynamic_cat/background/16.png,./instance/Dynamic_cat/background/21.png,./instance/Dynamic_cat/background/26.png,./instance/Dynamic_cat/background/31.png,./instance/Dynamic_cat/background/36.png,./instance/Dynamic_cat/background/41.png,./instance/Dynamic_cat/background/46.png,./instance/Dynamic_cat/background/51.png,./instance/Dynamic_cat/background/56.png,./instance/Dynamic_cat/background/61.png,./instance/Dynamic_cat/background/66.png,./instance/Dynamic_cat/background/71.png,./instance/Dynamic_cat/background/76.png,./instance/Dynamic_cat/background/81.png,./instance/Dynamic_cat/background/86.png,./instance/Dynamic_cat/background/91.png,./instance/Dynamic_cat/background/96.png,./instance/Dynamic_cat/background/101.png,./instance/Dynamic_cat/background/106.png,./instance/Dynamic_cat/background/111.png,./instance/Dynamic_cat/background/116.png,./instance/Dynamic_cat/background/121.png,./instance/Dynamic_cat/background/126.png,./instance/Dynamic_cat/background/131.png,./instance/Dynamic_cat/background/136.png,./instance/Dynamic_cat/background/141.png,./instance/Dynamic_cat/background/146.png,./instance/Dynamic_cat/background/151.png,./instance/Dynamic_cat/background/156.png,./instance/Dynamic_cat/background/161.png,./instance/Dynamic_cat/background/166.png,./instance/Dynamic_cat/background/171.png,./instance/Dynamic_cat/background/176.png,./instance/Dynamic_cat/background/181.png,./instance/Dynamic_cat/background/186.png,./instance/Dynamic_cat/background/191.png,./instance/Dynamic_cat/background/196.png,./instance/Dynamic_cat/background/201.png"\r
- position="0 140" repeat="true" interval="100"></sequence_img>\r
- <label id="month_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="142 390 60 30" text="%2.0f月" font_size="26" align="center"\r
- bind_data="18" period="10"></label>\r
- <label id="day_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt"\r
- rect="185 390 60 30" text="%2.0f号" font_size="26" align="center" bind_data="16" period="10"></label>\r
- <option_img position="262 390"\r
- img_names="./instance/Dynamic_cat/week/7.png,./instance/Dynamic_cat/week/1.png,./instance/Dynamic_cat/week/2.png,./instance/Dynamic_cat/week/3.png,./instance/Dynamic_cat/week/4.png,./instance/Dynamic_cat/week/5.png,./instance/Dynamic_cat/week/6.png"\r
- bind_data="17" period="10"></option_img>\r
- <!-- <label id="week_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" -->\r
- <!-- break_mode="adapt" rect="262 390 60 30" text="星期%2.0f" font_size="26" align="center" -->\r
- <!-- bind_data="17" period="10"></label> -->\r
- <box_progress id="battery_progress" rect="180 43 31 19"\r
- color="0xFFFFFFFF" cap_type="none" direction="left_to_right" background_color="0x00FFFFFF"\r
- bind_data="25"\r
- period="10"></box_progress>\r
- <option_img position="174 37"\r
- img_names="./instance/Dynamic_cat/Battery/Battery.png,./instance/Dynamic_cat/Battery/BatteryCharge.png"\r
- bind_data="20" period="10"></option_img>\r
- <label id="battery_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="226 35 200 60" text="%2.0f%%" font_size="26" align="center"\r
- bind_data="8" period="10"></label>\r
- <label id="hour_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="101 295 200 60" text="%02.0f" font_size="90" align="center"\r
- bind_data="15" period="10"></label>\r
- <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="259 295 200 60" text="%02.0f" font_size="90" align="center"\r
- bind_data="14" period="10"></label>\r
- <label id="point_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="ellipsis" rect="208 275 50 120" text=":" font_size="105" align="center"\r
- bind_data="15" period="10"></label>\r
-</dial>
\ No newline at end of file
+++ /dev/null
-<dial title="KUMI" description="KUMI clock" size="454 454" version="1.0"\r
- preview_img="./instance/KUMI/KUMI.png">\r
- <static_img id="back_ground" position="0 0" img_name="./instance/KUMI/MAIN_FACE_IMAGE.png"></static_img>\r
- <!-- <label id="week_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="ellipsis" rect="175 360 200 60" text="%4.0f" font_size="26" align="center"\r
- bind_data="19" period="10"></label> -->\r
- <!-- <label id="dateyear_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="145 365 150 60" text="%4.0f年" font_size="26" align="center"\r
- bind_data="19" period="10"></label> -->\r
- <!-- <label id="datemonth_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="227 365 90 30" text="%02.0f月" font_size="26" align="center"\r
- bind_data="18" period="10"></label> -->\r
- <label id="dateday_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="247 362 90 30" text="%02.0f" font_size="26" align="center"\r
- bind_data="16" period="10"></label>\r
- <option_img position="175 365"\r
- img_names="./instance/KUMI/week/SUNDAY_IMAGE_PATH.png,./instance/KUMI/week/MONDAY_IMAGE_PATH.png,./instance/KUMI/week/TUESDAY_IMAGE_PATH.png,./instance/KUMI/week/WEDNESDAY_IMAGE_PATH.png,./instance/KUMI/week/THURSDAY_IMAGE_PATH.png,./instance/KUMI/week/FIRDAY_IMAGE_PATH.png,./instance/KUMI/week/SATURDAY_IMAGE_PATH.png"\r
- bind_data="17" period="10"></option_img>\r
-\r
- <box_progress id="battery_progress" rect="180 43 31 19"\r
- img_name="./instance/KUMI/Battery/Battery_Nomoal.png" cap_type="none" direction="left_to_right"\r
- background_color="0x00FFFFFF" bind_data="8" period="25"></box_progress>\r
- <!-- <box_progress id="battery_progress" rect="180 43 31 19" gradient_colors="0xFFFF0000\r
- 0xFF00FF00 0xFF0000FF" gradient_stops="0.0 0.67 1.0" cap_type="none" direction="left_to_right"\r
- background_color="0x00FFFFFF" bind_data="8" period="10"></box_progress> -->\r
- <option_img position="174 37"\r
- img_names="./instance/KUMI/Battery/Battery.png,./instance/KUMI/Battery/BatteryCharge.png"\r
- bind_data="20" period="10"></option_img>\r
- <label id="battery_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="226 35 200 60" text="%2.0f%%" font_size="26" align="center"\r
- bind_data="8" period="10"></label>\r
-\r
- <label id="hour_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="161 293 200 60" text="%02.0f" font_size="55" align="center"\r
- bind_data="15" period="10"></label>\r
- <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="239 293 200 60" text="%02.0f" font_size="55" align="center"\r
- bind_data="14" period="10"></label>\r
- <label id="point_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="223 286 200 60" text=":" font_size="60" align="center"\r
- bind_data="15" period="10"></label>\r
-\r
-</dial>
\ No newline at end of file
+++ /dev/null
-<dial title="asteroid" description="asteroid clock" size="466 466" version="1.0" preview_img="./instance/asteroid/asteroid.png">\r
-\r
- <video id="video" rect="0 0 466 466" source="./instance/asteroid/asteroid.mp4" color_key="0xff212324" preview_frame="./instance/asteroid/preview_asteroid.png"></video>\r
-\r
- <label id="month_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="142 390 60 30" text="%2.0f月" font_size="26" align="center" bind_data="18" period="10"></label>\r
- <label id="day_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="179 390 60 30" text="%2.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 390 60 30" text="星期%2.0f" font_size="26" align="center" bind_data="17" period="10"></label> -->\r
-\r
- <box_progress id="battery_progress" rect="180 43 31 19" color="0xFFFFFFFF" cap_type="none" direction="left_to_right" background_color="0x00FFFFFF" bind_data="25" period="10"></box_progress>\r
- <option_img position="174 37" img_names="./instance/asteroid/Battery/Battery.png,./instance/asteroid/Battery/BatteryCharge.png" bind_data="20" period="10"></option_img>\r
- <label id="battery_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="226 35 200 60" text="%2.0f%%" font_size="26" align="center" bind_data="8" period="10"></label>\r
- <label id="hour_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="100 300 200 60" text="%02.0f" font_size="90" align="center" bind_data="15" period="10"></label>\r
- <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="260 306 200 60" text="%02.0f" font_size="90" align="center" bind_data="14" period="10"></label>\r
- <label id="point_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="ellipsis" rect="208 279 50 120" text=":" font_size="105" align="center" bind_data="15" period="10"></label>\r
-\r
- <option_img position="262 390" img_names="./instance/asteroid/week/7.png,./instance/asteroid/week/1.png,./instance/asteroid/week/2.png,./instance/asteroid/week/3.png,./instance/asteroid/week/4.png,./instance/asteroid/week/5.png,./instance/asteroid/week/6.png" bind_data="17" period="10"></option_img>\r
-</dial>\r
+++ /dev/null
-<dial title="classic" description="classic clock" size="454 454" version="1.0"\r
- preview_img="./instance/classic/classic.png">\r
- <static_img id="back_ground" position="0 0" img_name="./instance/classic/MAIN_FACE_IMAGE.png"></static_img>\r
- <option_img position="207 400"\r
- img_names="./instance/classic/week/SUNDAY_IMAGE_PATH.png,./instance/classic/week/MONDAY_IMAGE_PATH.png,./instance/classic/week/TUESDAY_IMAGE_PATH.png,./instance/classic/week/WEDNESDAY_IMAGE_PATH.png,./instance/classic/week/THURSDAY_IMAGE_PATH.png,./instance/classic/week/FIRDAY_IMAGE_PATH.png,./instance/classic/week/SATURDAY_IMAGE_PATH.png"\r
- bind_data="17" period="10"></option_img>\r
-\r
- <label id="dateyear_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="136 365 100 30" text="%4.0f年" font_size="26" align="center"\r
- bind_data="19" period="10"></label>\r
- <label id="datemonth_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="215 365 60 30" text="%2.0f月" font_size="26" align="center"\r
- bind_data="18" period="10"></label>\r
- <label id="dateday_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="260 365 60 30" text="%2.0f日" font_size="26" align="center"\r
- bind_data="16" period="10"></label>\r
-\r
- <box_progress id="battery_progress" rect="180 69 31 19"\r
- color="0xFFFFFFFF" cap_type="none" direction="left_to_right" background_color="0x00FFFFFF"\r
- bind_data="25"\r
- period="10"></box_progress>\r
- <option_img position="174 62"\r
- img_names="./instance/classic/Battery/Battery.png,./instance/classic/Battery/BatteryCharge.png"\r
- bind_data="20" period="10"></option_img>\r
- <label id="battery_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="226 60 200 62" text="%2.0f%%" font_size="26" align="center"\r
- bind_data="8" period="10"></label>\r
-\r
- <rotate_img id="hour" position="221 87" rotate_center="12.0 146.0" rotate_start="0"\r
- rotate_end="360" img_name="./instance/classic/HOURHAND.png" bind_data="9" period="10"></rotate_img>\r
- <rotate_img id="minute" position="221 33" rotate_center="12.0 200.0" rotate_start="0"\r
- rotate_end="360" img_name="./instance/classic/MINUTEHAND.png" bind_data="10" period="10"></rotate_img>\r
- <rotate_img id="second" position="221 28" rotate_center="12.0 205.0" rotate_start="0"\r
- rotate_end="360" img_name="./instance/classic/SECONDHAND.png" bind_data="12" period="60"></rotate_img>\r
-\r
-</dial>
\ No newline at end of file
+++ /dev/null
-<dial title="dog" description="dog clock" size="454 454" version="1.0"\r
- preview_img="./instance/dog/dog.png">\r
- <static_img id="back_ground" position="0 0" img_name="./instance/dog/MAIN_FACE_IMAGE.png"></static_img>\r
-\r
- <label id="month_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="177 300 60 30" text="%02.0f月" font_size="26" align="center"\r
- bind_data="18" period="10"></label>\r
- <label id="day_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt"\r
- rect="229 300 60 30" text="%02.0f号" font_size="26" align="center" bind_data="16" period="10"></label>\r
-\r
- <option_img position="209 338"\r
- img_names="./instance/dog/week/7.png,./instance/dog/week/1.png,./instance/dog/week/2.png,./instance/dog/week/3.png,./instance/dog/week/4.png,./instance/dog/week/5.png,./instance/dog/week/6.png"\r
- bind_data="17" period="10"></option_img>\r
-\r
- <label id="battery_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="335 246 200 60" text="%2.0f%%" font_size="28" align="center"\r
- bind_data="8" period="10"></label>\r
- <label id="heart_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="68 246 200 60" text="%2.0f%%" font_size="28" align="center"\r
- bind_data="2" period="10"></label>\r
- <rotate_img id="hour" position="221 87" rotate_center="12.0 146.0" rotate_start="0"\r
- rotate_end="360" img_name="./instance/dog/HOURHAND.png" bind_data="9" period="10"></rotate_img>\r
- <rotate_img id="minute" position="221 33" rotate_center="12.0 200.0" rotate_start="0"\r
- rotate_end="360" img_name="./instance/dog/MINUTEHAND.png" bind_data="10" period="10"></rotate_img>\r
- <rotate_img id="second" position="221 28" rotate_center="12.0 205.0" rotate_start="0"\r
- rotate_end="360" img_name="./instance/dog/SECONDHAND.png" bind_data="12" period="60"></rotate_img>\r
-\r
-</dial>
\ No newline at end of file
+++ /dev/null
-<dial title="galaxy" description="galaxy clock" size="454 454" version="1.0"\r
- preview_img="./instance/galaxy/galaxy.png">\r
- <static_img id="back_ground" position="0 0" img_name="./instance/galaxy/MAIN_FACE_IMAGE.png"></static_img>\r
-\r
- <label id="month_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="128 114 60 30" text="%02.0f月" font_size="26" align="center"\r
- bind_data="18" period="10"></label>\r
- <label id="day_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt"\r
- rect="180 114 60 30" text="%02.0f号" font_size="26" align="center" bind_data="16" period="10"></label>\r
- <option_img position="250 114"\r
- img_names="./instance/galaxy/week/7.png,./instance/galaxy/week/1.png,./instance/galaxy/week/2.png,./instance/galaxy/week/3.png,./instance/galaxy/week/4.png,./instance/galaxy/week/5.png,./instance/galaxy/week/6.png"\r
- bind_data="17" period="10"></option_img>\r
-\r
- <label id="distance_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="100 361 200 60" text="%3.0f" font_size="26" align="center"\r
- bind_data="23"></label>\r
- <label id="step_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="197 361 200 60" text="%5.0f" font_size="26" align="center"\r
- bind_data="1"></label>\r
- <label id="heart_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="316 361 200 60" text="%3.0f" font_size="26" align="center"\r
- bind_data="2"></label>\r
-\r
- <label id="battery_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="226 49 200 60" text="%2.0f%%" font_size="26" align="center"\r
- bind_data="8" period="60"></label>\r
- <box_progress id="battery_progress" rect="180 56 31 19"\r
- color="0xFFFFFFFF" cap_type="none" direction="left_to_right" background_color="0x00FFFFFF"\r
- bind_data="25"\r
- period="60"></box_progress>\r
- <option_img position="174 49"\r
- img_names="./instance/galaxy/Battery/Battery.png,./instance/galaxy/Battery/BatteryCharge.png"\r
- bind_data="20" period="10"></option_img>\r
-\r
-\r
- <label id="hour_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="59 160 77 104" text="%02.0f" font_size="120" align="center"\r
- bind_data="15" period="10"></label>\r
- <label id="point_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="216 150 28 139" text=":" font_size="120" align="center"></label>\r
- <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="253 160 77 104" text="%02.0f" font_size="120" align="center"\r
- bind_data="14" period="10"></label>\r
-\r
-\r
-</dial>
\ No newline at end of file
+++ /dev/null
-<dial title="geometry" description="geometry clock" size="466 466" version="1.0"\r
- preview_img="./instance/geometry/geometry.png">\r
- <sequence_img\r
- img_names="./instance/geometry/geometry/1.png,./instance/geometry/geometry/2.png,./instance/geometry/geometry/3.png,./instance/geometry/geometry/4.png,./instance/geometry/geometry/5.png,./instance/geometry/geometry/6.png,./instance/geometry/geometry/7.png,./instance/geometry/geometry/8.png,./instance/geometry/geometry/9.png,./instance/geometry/geometry/10.png,./instance/geometry/geometry/11.png"\r
- position="138 132" repeat="true" interval="100"></sequence_img>\r
-\r
- <label id="month_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="200 365 60 30" text="%2.0f月" font_size="26" align="center"\r
- bind_data="18" period="10"></label>\r
- <label id="day_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt"\r
- rect="245 365 60 30" text="%2.0f号" font_size="26" align="center" bind_data="16" period="10"></label>\r
-\r
- <option_img position="207 400"\r
- img_names="./instance/geometry/week/7.png,./instance/geometry/week/1.png,./instance/geometry/week/2.png,./instance/geometry/week/3.png,./instance/geometry/week/4.png,./instance/geometry/week/5.png,./instance/geometry/week/6.png"\r
- bind_data="17" period="10"></option_img>\r
- <!-- <label id="week_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" -->\r
- <!-- break_mode="adapt" rect="262 390 60 30" text="星期%2.0f" font_size="26" align="center" -->\r
- <!-- bind_data="17" period="10"></label> -->\r
-\r
- <box_progress id="battery_progress" rect="180 43 31 19"\r
- color="0xFFFFFFFF" cap_type="none" direction="left_to_right" background_color="0x00FFFFFF"\r
- bind_data="25"\r
- period="10"></box_progress>\r
- <option_img position="174 37"\r
- img_names="./instance/geometry/Battery/Battery.png,./instance/geometry/Battery/BatteryCharge.png"\r
- bind_data="20" period="10"></option_img>\r
- <label id="battery_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="226 35 200 60" text="%2.0f%%" font_size="26" align="center"\r
- bind_data="8" period="10"></label>\r
-\r
- <label id="hour_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="40 139 200 60" text="%02.0f" font_size="90" align="center"\r
- bind_data="15" period="10"></label>\r
-\r
- <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="353 209 200 60" text="%02.0f" font_size="80" align="center"\r
- bind_data="14" period="10"></label>\r
-</dial>
\ No newline at end of file
+++ /dev/null
-<dial title="jellyfish" description="jellyfish clock" size="466 466" version="1.0"\r
- preview_img="./instance/jellyfish/jellyfish.png">\r
- <static_img id="back_ground" position="0 0" img_name="./instance/jellyfish/MAIN_FACE_IMAGE.png"></static_img>\r
- <label id="month_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="142 390 60 30" text="%2.0f月" font_size="26" align="center"\r
- bind_data="18" period="10"></label>\r
- <label id="day_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt"\r
- rect="185 390 60 30" text="%2.0f号" font_size="26" align="center" bind_data="16" period="10"></label>\r
- <option_img position="262 390"\r
- img_names="./instance/jellyfish/week/7.png,./instance/jellyfish/week/1.png,./instance/jellyfish/week/2.png,./instance/jellyfish/week/3.png,./instance/jellyfish/week/4.png,./instance/jellyfish/week/5.png,./instance/jellyfish/week/6.png"\r
- bind_data="17" period="10"></option_img>\r
-\r
- <box_progress id="battery_progress" rect="180 56 31 19"\r
- color="0xFFFFFFFF" cap_type="none" direction="left_to_right" background_color="0x00FFFFFF"\r
- bind_data="25"\r
- period="10"></box_progress>\r
- <option_img position="174 49"\r
- img_names="./instance/jellyfish/Battery/Battery.png,./instance/jellyfish/Battery/BatteryCharge.png"\r
- bind_data="20" period="10"></option_img>\r
- <label id="battery_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="226 49 200 60" text="%2.0f%%" font_size="26" align="center"\r
- bind_data="8" period="10"></label>\r
-\r
- <label id="hour_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="101 295 200 60" text="%02.0f" font_size="90" align="center"\r
- bind_data="15" period="10"></label>\r
- <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="259 295 200 60" text="%02.0f" font_size="90" align="center"\r
- bind_data="14" period="10"></label>\r
- <label id="point_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="ellipsis" rect="208 275 50 120" text=":" font_size="105" align="center"\r
- bind_data="15" period="10"></label>\r
-</dial>
\ No newline at end of file
+++ /dev/null
-<dial title="kaleidoscope" description="kaleidoscope dial" size="466 466" version="1.0" preview_img="./instance/kaleidoscope_dial/preview_img.png">\r
- <kaleidoscope id="kale" img_name="./instance/kaleidoscope_dial/rabbit466.png" crown_rotate_step="0.2" animator_rotate_step="0.1"></kaleidoscope>\r
- <rotate_img id="hour" position="202 16" rotate_center="25.0 211.0" rotate_start="0" rotate_end="360" img_name="./instance/kaleidoscope_dial/HOURHAND.png" bind_data="9" period="10"></rotate_img>\r
- <static_img id="hour_circle" position="202 202" img_name="./instance/kaleidoscope_dial/BIGCIRCLE_IMAGE_PATH.png"></static_img>\r
- <rotate_img id="minute" position="202 16" rotate_center="25.0 211.0" rotate_start="0" rotate_end="360" img_name="./instance/kaleidoscope_dial/MINUTEHAND.png" bind_data="10" period="10"></rotate_img>\r
- <static_img id="minute_circle" position="202 202" img_name="./instance/kaleidoscope_dial/MEDCIRCLE_IMAGE_PATH.png"></static_img>\r
- <rotate_img id="second" position="202 16" rotate_center="25.0 211.0" rotate_start="0" rotate_end="360" img_name="./instance/kaleidoscope_dial/SECONDHAND.png" bind_data="12" period="60"></rotate_img>\r
- <static_img id="second_circle" position="215 213" img_name="./instance/kaleidoscope_dial/SMALLCIRCLE_IMAGE_PATH.png"></static_img>\r
-</dial>
\ No newline at end of file
+++ /dev/null
-<dial title="maomao" description="maomao clock" size="454 454" version="1.0"\r
- preview_img="./instance/maomao/maomao.png">\r
- <static_img id="back_ground" position="0 0" img_name="./instance/maomao/MAIN_FACE_IMAGE.png"></static_img>\r
- <option_img position="207 400"\r
- img_names="./instance/maomao/week/SUNDAY_IMAGE_PATH.png,./instance/maomao/week/MONDAY_IMAGE_PATH.png,./instance/maomao/week/TUESDAY_IMAGE_PATH.png,./instance/maomao/week/WEDNESDAY_IMAGE_PATH.png,./instance/maomao/week/THURSDAY_IMAGE_PATH.png,./instance/maomao/week/FIRDAY_IMAGE_PATH.png,./instance/maomao/week/SATURDAY_IMAGE_PATH.png"\r
- bind_data="17" period="10"></option_img>\r
-\r
- <label id="dateyear_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="136 365 100 30" text="%4.0f年" font_size="26" align="center"\r
- bind_data="19" period="10"></label>\r
- <label id="datemonth_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="215 365 60 30" text="%2.0f月" font_size="26" align="center"\r
- bind_data="18" period="10"></label>\r
- <label id="dateday_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="260 365 60 30" text="%2.0f日" font_size="26" align="center"\r
- bind_data="16" period="10"></label>\r
-\r
- <label id="battery_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="226 50 200 60" text="%2.0f%%" font_size="26" align="center"\r
- bind_data="8" period="60"></label>\r
- <box_progress id="battery_progress" rect="180 58 31 19"\r
- color="0xFFFFFFFF" cap_type="none" direction="left_to_right" background_color="0x00FFFFFF"\r
- bind_data="25" period="10"></box_progress>\r
- <option_img position="174 52"\r
- img_names="./instance/maomao/Battery/Battery.png,./instance/maomao/Battery/BatteryCharge.png"\r
- bind_data="20" period="10"></option_img>\r
-\r
- <rotate_img id="hour" position="221 87" rotate_center="12.0 146.0" rotate_start="0"\r
- rotate_end="360" img_name="./instance/maomao/HOURHAND.png" bind_data="9" period="10"></rotate_img>\r
- <rotate_img id="minute" position="221 33" rotate_center="12.0 200.0" rotate_start="0"\r
- rotate_end="360" img_name="./instance/maomao/MINUTEHAND.png" bind_data="10" period="10"></rotate_img>\r
- <rotate_img id="second" position="221 28" rotate_center="12.0 205.0" rotate_start="0"\r
- rotate_end="360" img_name="./instance/maomao/SECONDHAND.png" bind_data="12" period="60"></rotate_img>\r
-\r
-</dial>
\ No newline at end of file
+++ /dev/null
-<dial title="panda" description="panda clock" size="466 466" version="1.0" preview_img="./instance/panda/panda.png">\r
- <video id="video" rect="6 6 454 454" source="./instance/panda/panda/panda_3.mp4" color_key="0xff202020" \r
- preview_frame="./instance/panda/panda.png"></video>\r
- <label id="month_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="142 390 60 30" text="%2.0f月" font_size="26" align="center"\r
- bind_data="18" period="10"></label>\r
- <label id="day_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt"\r
- rect="179 390 60 30" text="%2.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"\r
- break_mode="adapt" rect="262 390 60 30" text="星期%2.0f" font_size="26" align="center"\r
- bind_data="17" period="10"></label> -->\r
-\r
- <box_progress id="battery_progress" rect="180 43 31 19"\r
- gradient_colors="0xFFFF0000 0xFF00FF00 0xFF0000FF" gradient_stops="0.0 0.67 1.0"\r
- cap_type="none" direction="left_to_right" background_color="0x00FFFFFF" bind_data="8"\r
- period="10"></box_progress>\r
- <option_img position="174 37"\r
- img_names="./instance/panda/Battery/Battery.png,./instance/panda/Battery/BatteryCharge.png"\r
- bind_data="20" period="10"></option_img>\r
- <label id="battery_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="226 35 200 60" text="%2.0f%%" font_size="26" align="center"\r
- bind_data="8" period="10"></label>\r
- <label id="hour_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="100 300 200 60" text="%02.0f" font_size="90" align="center"\r
- bind_data="15" period="10"></label>\r
- <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="adapt" rect="260 306 200 60" text="%02.0f" font_size="90" align="center"\r
- bind_data="14" period="10"></label>\r
- <label id="point_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf"\r
- break_mode="ellipsis" rect="208 279 50 120" text=":" font_size="105" align="center"\r
- bind_data="15" period="10"></label>\r
-\r
- <option_img position="262 390"\r
- img_names="./instance/panda/week/7.png,./instance/panda/week/1.png,./instance/panda/week/2.png,./instance/panda/week/3.png,./instance/panda/week/4.png,./instance/panda/week/5.png,./instance/panda/week/6.png"\r
- bind_data="17" period="10"></option_img>\r
-</dial>
\ No newline at end of file
+++ /dev/null
-<dial title="satellite" description="satellite clock" size="466 466" version="1.0" preview_img="./instance/satellite/satellite.png">\r
-\r
- <video id="video" rect="0 0 466 466" source="./instance/satellite/satellite.mp4" color_key="0xff212324" preview_frame="./instance/satellite/preview_satellite.png"></video>\r
-\r
- <label id="month_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="142 390 60 30" text="%2.0f月" font_size="26" align="center" bind_data="18" period="10"></label>\r
- <label id="day_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="179 390 60 30" text="%2.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 390 60 30" text="星期%2.0f" font_size="26" align="center" bind_data="17" period="10"></label> -->\r
-\r
- <box_progress id="battery_progress" rect="180 43 31 19" color="0xFFFFFFFF" cap_type="none" direction="left_to_right" background_color="0x00FFFFFF" bind_data="25" period="10"></box_progress>\r
- <option_img position="174 37" img_names="./instance/satellite/Battery/Battery.png,./instance/satellite/Battery/BatteryCharge.png" bind_data="20" period="10"></option_img>\r
- <label id="battery_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="226 35 200 60" text="%2.0f%%" font_size="26" align="center" bind_data="8" period="10"></label>\r
- <label id="hour_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="100 300 200 60" text="%02.0f" font_size="90" align="center" bind_data="15" period="10"></label>\r
- <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="260 306 200 60" text="%02.0f" font_size="90" align="center" bind_data="14" period="10"></label>\r
- <label id="point_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="ellipsis" rect="208 279 50 120" text=":" font_size="105" align="center" bind_data="15" period="10"></label>\r
-\r
- <option_img position="262 390" img_names="./instance/satellite/week/7.png,./instance/satellite/week/1.png,./instance/satellite/week/2.png,./instance/satellite/week/3.png,./instance/satellite/week/4.png,./instance/satellite/week/5.png,./instance/satellite/week/6.png" bind_data="17" period="10"></option_img>\r
-</dial>\r
+++ /dev/null
-<dial title="sportdial" description="main sportdial" size="454 454" version="1.0" preview_img="./instance/sportdial/sportdial01.png">\r
- <static_img id="back_ground" position="0 0" img_name="./instance/sportdial/MAIN_FACE_IMAGE.png"></static_img>\r
- <option_img position="207 127" img_names="./instance/sportdial/week/MONDAY_IMAGE_PATH.png,./instance/sportdial/week/TUESDAY_IMAGE_PATH.png,./instance/sportdial/week/WEDNESDAY_IMAGE_PATH.png,./instance/sportdial/week/THURSDAY_IMAGE_PATH.png,./instance/sportdial/week/FIRDAY_IMAGE_PATH.png,./instance/sportdial/week/SATURDAY_IMAGE_PATH.png,./instance/sportdial/week/SUNDAY_IMAGE_PATH.png" bind_data="17" period="10"></option_img>\r
- <label id="step_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="ellipsis" rect="100 230 75 35" text="%5.0f" font_size="25" align="center" bind_data="1" period="10"></label>\r
- <static_img id="heart_rate" position="156 260" img_name="./instance/sportdial/HEARTRATE_IMAGE_PATH.png"></static_img>\r
- <label id="heart_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="ellipsis" rect="198 330 60 35" text="%3.0f" font_size="25" align="center" bind_data="2" period="10"></label>\r
- <static_img id="progress" position="53 54" img_name="./instance/sportdial/PROGRESS_IMAGE_PATH.png"></static_img>\r
- <label id="battery_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="ellipsis" rect="315 230 60 35" text="%2.0f%%" font_size="25" align="center" bind_data="8" period="10"></label>\r
- <rotate_img id="hour" position="202 16" rotate_center="25.0 211.0" rotate_start="0" rotate_end="360" img_name="./instance/sportdial/HOURHAND.png" bind_data="9" period="10"></rotate_img>\r
- <static_img id="hour_circle" position="202 202" img_name="./instance/sportdial/BIGCIRCLE_IMAGE_PATH.png"></static_img>\r
- <rotate_img id="minute" position="202 16" rotate_center="25.0 211.0" rotate_start="0" rotate_end="360" img_name="./instance/sportdial/MINUTEHAND.png" bind_data="10" period="10"></rotate_img>\r
- <static_img id="minute_circle" position="202 202" img_name="./instance/sportdial/MEDCIRCLE_IMAGE_PATH.png"></static_img>\r
- <rotate_img id="second" position="202 16" rotate_center="25.0 211.0" rotate_start="0" rotate_end="360" img_name="./instance/sportdial/SECONDHAND.png" bind_data="12" period="60"></rotate_img>\r
- <static_img id="second_circle" position="215 213" img_name="./instance/sportdial/SMALLCIRCLE_IMAGE_PATH.png"></static_img>\r
- <click rect="133 133 200 200" action_slice="4" ></click>\r
-</dial>
\ No newline at end of file
+++ /dev/null
-<dial title="surfing" description="surfing clock" size="466 466" version="1.0" preview_img="./instance/surfing/surfing.png">\r
-\r
- <video id="video" rect="0 0 466 466" source="./instance/surfing/surfing.mp4" color_key="0xff212324" preview_frame="./instance/surfing/surfing.png"></video>\r
-\r
- <label id="month_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="142 390 60 30" text="%2.0f月" font_size="26" align="center" bind_data="18" period="10"></label>\r
- <label id="day_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="179 390 60 30" text="%2.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 390 60 30" text="星期%2.0f" font_size="26" align="center" bind_data="17" period="10"></label> -->\r
-\r
- <box_progress id="battery_progress" rect="180 43 31 19" gradient_colors="0xFFFF0000 0xFF00FF00 0xFF0000FF" gradient_stops="0.0 0.67 1.0" cap_type="none" direction="left_to_right" background_color="0x00FFFFFF" bind_data="8" period="10"></box_progress>\r
- <option_img position="174 37" img_names="./instance/surfing/Battery/Battery.png,./instance/surfing/Battery/BatteryCharge.png" bind_data="20" period="10"></option_img>\r
- <label id="battery_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="226 35 200 60" text="%2.0f%%" font_size="26" align="center" bind_data="8" period="10"></label>\r
- <label id="hour_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="100 300 200 60" text="%02.0f" font_size="90" align="center" bind_data="15" period="10"></label>\r
- <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="260 306 200 60" text="%02.0f" font_size="90" align="center" bind_data="14" period="10"></label>\r
- <label id="point_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="ellipsis" rect="208 279 50 120" text=":" font_size="105" align="center" bind_data="15" period="10"></label>\r
-\r
- <option_img position="262 390" img_names="./instance/surfing/week/7.png,./instance/surfing/week/1.png,./instance/surfing/week/2.png,./instance/surfing/week/3.png,./instance/surfing/week/4.png,./instance/surfing/week/5.png,./instance/surfing/week/6.png" bind_data="17" period="10"></option_img>\r
-</dial>\r
#!/bin/bash
+# 返回上一级目录
+cd ..
+
dialist=`ls instance/`
for dial in $dialist
do
--- /dev/null
+#!/bin/bash
+###
+ # @Date: 2024-06-07 09:44:50
+ # @LastEditors: Caisking 3449750381@qq.com
+ # @LastEditTime: 2024-07-18 16:59:20
+ # @FilePath: /FD230/tools/dial_converter_tool/make_tools/gen_dial_bin.sh
+###
+
+# 返回上一级目录
+cd ..
+
+# 检查并创建 out 和 dial_lzma 目录
+mkdir -p out dial_lzma
+
+# 获取 instance 目录下的所有子目录列表
+subdirs=(instance/*/)
+for subdir in "${subdirs[@]}"; do
+ # 提取子目录名称
+ dial=$(basename "$subdir")
+
+ # 查找子目录中的 XML 文件并提取文件名
+ xml_file=$(find "$subdir" -maxdepth 1 -type f -name "*.xml" -printf "%f\n" | head -n 1)
+ if [ -z "$xml_file" ]; then
+ echo "Error: XML file not found in $subdir"
+ continue
+ fi
+
+ # 计算文件数量和大小
+ dialfilecount=$(find "$subdir" -maxdepth 1 -type f | wc -l)
+ dialfilesize=$(du -sh "$subdir" | awk '{print $1}')
+
+ # 输出统计信息
+ echo "Processing $dial [$dialfilecount files, $dialfilesize size]"
+
+ # 调用 main.py 处理子目录中的文件
+ if ! python main.py -dir "$subdir" -output out/; then
+ echo "Error processing directory $dial"
+ continue
+ fi
+
+ # 压缩 .bin 文件到 .lzma 文件
+ bin_file="out/${xml_file%.xml}.bin"
+ lzma_file="dial_lzma/$dial/${xml_file%.xml}.lzma"
+
+ # 创建必要的目录
+ mkdir -p "$(dirname "$lzma_file")"
+
+ # 使用 lzma_tool 压缩文件
+ if ! ../../code/sdk/tools/bin/lzma_tool/lzma_tool -d12 -lc0 -lp0 e "$bin_file" "$lzma_file"; then
+ echo " lzma_tool directory $dial error"
+ else
+ echo " lzma_tool directory $dial ok"
+ fi
+done
\ No newline at end of file
--- /dev/null
+#!/bin/bash
+
+# 返回上一级目录
+cd ..
+
+# 遍历instance文件夹下的所有文件夹
+for dial_folder in ./instance/*/
+do
+ # 取文件夹名
+ dial_folder=$(basename "$dial_folder")
+
+ # 执行python命令,传入当前文件夹目录作为参数
+ python main.py -dir ./instance/$dial_folder
+done
\ No newline at end of file
--- /dev/null
+\r
+在liunx环境运行表盘脚本\r
+\r
+#下载对应模块\r
+pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Pillow\r
+\r
+pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python\r
+\r
+pip install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib\r
+\r
+chmod +x make_dial.sh\r
+./make_dial.sh\r
+\r
+#制作运行单个表盘\r
+python ./main.py -dir ./instance/1028/ -output ./out/\r
+\r
+#使用lzma_tool工具需要赋权限\r
+ chmod +x ../lzma_tool/lzma_tool
\ No newline at end of file