Huawei Watch Designer Tool UserGuide
Huawei Watch Designer Tool UserGuide
Huawei Watch Designer Tool UserGuide
1 Overview ..................................................................................................................................... 2
2 Software Installation .................................................................................................................. 2
3 Function ...................................................................................................................................... 2
3.1 Menu......................................................................................................................................................... 2
3.2 Watch Face Project Management................................................................................................................ 2
3.2.1 Creating a Project ............................................................................................................................. 2
3.2.2 Opening a Project ............................................................................................................................. 5
3.2.3 Saving a Project ................................................................................................................................ 6
3.2.4 Viewing and Editing Watch Face Information .................................................................................... 6
3.2.5 Exporting a Watch Face .................................................................................................................... 6
3.3 Editing Features......................................................................................................................................... 7
3.3.1 Editing Areas .................................................................................................................................... 7
3.3.2 Controls............................................................................................................................................ 8
2 Software Installation
The software is currently using the green installation free method, directly unzip and then double-click
to open. Exe file can run..
3 Function
3.1 Menu
The menu bar contains two menu options: The File drop-down list includes project operation options.
The Help drop-down list includes the user guide and information about the software.
The project name field only allows letters, digits, and underlines (_) and cannot start with an underline.
Do not select a save path that contains special characters. Otherwise, the watch face resource package
will fail to be exported.
Click the next step button to display the Watch face information dialog box.
The Watch face English name field is automatically populated. Specify the other fields as instructed on
the screen.
All the three pictures will be displayed in the Watch Face Store. Click the first plus sign to add the
details page for your watch face, the second plus sign to add the list page, and the third plus sign to add
the watch face switching page. Make sure the pictures meet the following dimensions and formats
requirements:
First picture:
Sports Watch: 960 x 960, jpg
Band: 480 x 960, jpg
Second picture:
Sports Watch: 390 x 390, jpg
Band: 195 x 390, jpg
Third picture:
Sports Watch (390 x 390): 216 x 216, PNG
Sports Watch (454 x 454): 250x250, PNG
Band (120 x 240): 120 x 240, BMP
Description: Enter an introduction to your watch face in any of the following languages, depending on
the markets where you want to release your watch face:
English
Danish
German (Germany)
Greek (Greece)
English (UK)
Spanish (Europe)
Spanish (Latin America)
Finnish
French (Europe)
French (Canada)
Hindi
Croatian
Hungarian
Indonesian
Italian
Japanese
Korean
Norwegian (Written)
Dutch
Polish
Portuguese (Brazil)
Russian
Swedish
Thai
Turkish
Vietnamese
Simplified Chinese (China)
Traditional Chinese (Hong Kong, China)
Traditional Chinese (Taiwan, China)
As shown in the preceding picture, the editing area has four parts:
Toolbar (Area 1): You can add a control by clicking a control button in this area and dragging it to Area
2.
Layer management area (Area 2):
The control layer at the bottom in Area 2 will also be displayed at the bottom in Area 3.
Preview area (Area 3): This area gives you a preview of the current watch face and also allows you to
adjust positions of controls.
Property editing area (Area 4): This area allows you to edit the properties of the currently selected
control.
3.3.2 Controls
is used to display a still picture, which is usually used as the background or app icon.
Operations:
1. Click the + sign to add a picture.
The picture cannot be larger than the watch face DPI. For example, if the watch face is 390 x 390, then the picture
width and height cannot be larger than 390 px.
2. Enter in the X and Y fields the coordinates of the picture upper left corner in the watch face
coordinate system.
The origin (0, 0) of the watch face coordinate system is the upper left corner of the circumscribed square of the
watch face. The X and Y values cannot exceed the watch face DPI. For example, if the watch face is 390 x 390, the
values have to be 0–390.
3.3.2.1.2 Clockhands
is used as the mobile pointer, normally the hour hand, minute hand, or second pointer. It
changes along with its bound data.
Operations:
1. Click the + sign to add a picture.
The picture cannot be larger than the watch face DPI. For example, if the watch face is 390 x 390, then the picture
width and height cannot be larger than 390 px.
2. Enter in the X and Y fields the coordinates of the pointer rotation center in the watch face
coordinate system. The rotation center of a pointer is normally the watch face center. For example,
if the watch face is 390 x 390, the X and Y values are (195, 195).
The origin (0, 0) of the watch face coordinate system is the upper left corner of the circumscribed square of the
watch face. The X and Y values cannot exceed the watch face DPI. For example, if the watch face is 390 x 390,
the values have to be 0–390.
The pointer rotates around the rotation center.
3. Enter in the X and Y fields the coordinates of the pointer rotation center in the pointer coordinate
system. For example, if the pointer rotates around the point (14, 280) in the pointer coordinate
system, enter (14, 280).
The origin (0, 0) of the pointer coordinate system is the upper left corner of the pointer picture. The X and Y values
cannot exceed the picture width and height. For example, if the pointer is 50 x 300, the X value must be 0–50 and
the Y value must be 0–300.
4. Enter in the Starting and ending angle field the rotation angle of the pointer. When the Starting
angle is smaller than the Ending angle, the pointer rotates clockwise. When the Starting angle is
larger than the Ending angle, the pointer rotates anti-clockwise.
The angle values must be –360 to +360 and can have a maximum of four digits after the decimal point.
5. Select the type of data to which the pointer is bound.
Adjust the Preview data to gain a preview of the pointer when the data change. The 0%–100%
corresponds to the gap between the Starting angle and the Ending angle . The preview data
percentage is the ratio of the gap between the Starting angle and the Ending angle in 360 degrees
(100%).
The following table describes the data types supported by the pointer control.
is used to show the current progress, normally of step count or calorie targets. It changes
along with its bound data.
Operations:
1. Click the + sign to add a picture or Click the image modify a picture.
The picture cannot be larger than the watch face DPI. For example, if the watch face is 390 x 390, then the picture
width and height cannot be larger than 390 px. Square-shaped pictures are recommended.
2. Enter in the X and Y fields the coordinates of the picture upper left corner in the watch face
coordinate system.
The origin (0, 0) of the watch face coordinate system is the upper left corner of the circumscribed square of the
watch face. The X and Y values cannot exceed the watch face DPI. For example, if the watch face is 390 x 390, the
values have to be 0–390.
3. Enter in the X and Y fields the coordinates of the circle center of the progress bar in the picture
coordinate system.
The origin (0, 0) of the picture coordinate system is the upper left corner of the picture. You are advised to enter the
coordinates of the picture center point in the fields. For example, if the picture is 100 x 100, enter (50, 50) in the
fields.
4. Enter in the R and W fields the radius (distance between the circle center and the progress bar
middle line) and the width of the progress bar respectively.
You are advised to set an R value not more than (picture length-bar width)/2 and a W value less than the R value.
5. Enter in the (Starting and ending angle) fields where the progress bar starts and ends. The
Starting angle is where the progress bar starts and the Ending angle is where it ends.
The angle values must be -360–360. The gap between the Starting angle and the Ending angle cannot be less
than 5.
The angles are bound to the data.
6. Select the type of data to which the progress bar is bound.
Adjust the Preview data to gain a preview of the progress bar when the data change. The
0%–100% corresponds to the range between the Starting angle and the Ending angle.
The following table describes the data types supported by the circular progress bar:
is used to show the current progress, normally of step count or calorie targets. It changes
along with its bound data.
Operations:
1. Click the + sign to add a picture.
The picture cannot be larger than the watch face DPI. For example, if the watch face is 390 x 390, then the picture
width and height cannot be larger than 390 px.
2. Enter in the X and Y fields the coordinates of the picture upper left corner in the watch face
coordinate system.
The origin (0, 0) of the watch face coordinate system is the upper left corner of the circumscribed square of the
watch face. The X and Y values cannot exceed the watch face DPI. For example, if the watch face is 390 x 390, the
values have to be 0–390.
3. Select the type of data to which the progress bar is bound.
Adjust the Preview data to gain a preview of the progress bar when the data change. The
0%–100% corresponds to the range between the Starting angle and the Ending angle.
The following table describes the data types supported by the line progress bar:
is used to show values such as the step count, hear rate, and date. It changes along with its
bound data.
Operations:
1. Enter in the X and Y fields the coordinates of the upper left corner of the text box in the watch face
coordinate system. Enter in the W and H fields respectively the text box width and the distance
between the Y coordinate and the text baseline (The H value is calculated automatically according
to the text size).
The origin (0, 0) of the watch face coordinate system is the upper left corner of the circumscribed square of the
watch face. The X, Y, and W values cannot exceed the watch face DPI. For example, if the watch face is 390 x 390,
the values have to be 0–390.
2. Select in the Text drop-down list the text font, select the text color in the color selector, and enter
the transparency value in the field.
Click the color block to enter the color selector. Enter a transparency value between 0–255.
3. Select a text alignment mode among align left, align center, and align right.
4. Select the type of data to which the dynamic text is bound.
Adjust the Preview to gain a preview of the dynamic text when the data change.
The following table describes the data types supported by the dynamic text control.
is used to show values such as the weather, week or date. It changes along with its bound
data.
Operations:
1. Enter in the X and Y fields the coordinates of the picture upper left corner in the watch face
coordinate system.
The origin (0, 0) of the watch face coordinate system is the upper left corner of the circumscribed square of the
watch face. The X and Y values cannot exceed the watch face DPI. For example, if the watch face is 390 x 390, the
values have to be 0–390.
2. Select the type of data to which the picture selection control is bound.
Adjust the Preview to gain a preview of the Picture selection control when the data change.
The following table describes the data types supported by the picture selection control.
Tens place of step count [0–9] 10 The tens place of step count.
Hundreds place of step [0–9] 10 The hundreds place of step count.
count
Thousands place of step [0–9] 10 The thousands place of step count.
count
Ten thousands place of [0–9] 10 The ten thousands place of step count.
step count
3. Click the + sign to add a picture. Add the pictures according to their sequence and delete the
picture, if any, from the last one. Add the pictures by strictly following the required data type,
number, and sequence.
The picture cannot be larger than the watch face DPI. For example, if the watch face is 390 x 390, then the
picture width and height cannot be larger than 390 px.
When the data type is AM/PM, add the AM and PM pictures in the first two boxes respectively, and add a third
transparent blank picture (to allow this data to be invisible in the 24-hour clock).
When the data type is week, the first picture is a mandatory random one of no use, and the pictures starting from
the second one correspond to Monday, Tuesday ... Saturday, and Sunday in sequence.
When the data type is month, the first picture is a mandatory random one of no use, and the pictures starting
from the second one correspond to January, February ... November, and December.
is used to show two values connected by a connection sign, such as date in XX/XX format.
It changes along with its bound data.
Operations:
1. Enter in the X and Y fields the coordinates of the upper left corner of the text box in the watch face
coordinate system. Enter in the W and H fields respectively the text box width and the distance
between the Y coordinate and the text baseline (The H value is calculated automatically according
to the text size).
The origin (0, 0) of the watch face coordinate system is the upper left corner of the circumscribed square of the
watch face. The X, Y, and W values cannot exceed the watch face DPI. For example, if the watch face is 390 x 390,
the values have to be 0–390.
2. Select in the Text drop-down list the text font, select the text color in the color selector, and enter
the transparency value in the field.
Click the color block to enter the color selector. Enter a transparency value between 0–255.
3. Select a text alignment mode among align left, align center, and align right.
4. Select the type of data to which the connected texts are bound.
Adjust the Preview to gain a preview of the Connected text when the data change.
The following table describes the data types supported by the connected texts control.
is used to display a still picture, such as the background, icon or mark pictures.
Operations:
1. Enter in the X and Y fields the coordinates of the picture upper left corner in the watch face
coordinate system.
The origin (0, 0) of the watch face coordinate system is the upper left corner of the circumscribed square of the
watch face. The X and Y values cannot exceed the watch face DPI. The X value must be 0–120 and the Y value
must be 0–240.
2. Enter a color value in the Color filter field to filter the specified color from the still picture.
For example, enter #FFFFFF in the Color filter field to filter the white color from the still picture.
The effect is shown in the following picture.
3. Select the type of data to which the still picture control is bound.
The following table describes the data types supported by the still picture control.
4. Take the X coordinate as the reference, select a text alignment mode among align left, align center,
and align right.
is used to display pictures, such as time, date and step count. It changes along with its
bound data.
Operations:
1. Enter in the X and Y fields the coordinates of the picture upper left corner in the watch face
coordinate system.
The origin (0, 0) of the watch face coordinate system is the upper left corner of the circumscribed square of the
watch face. The X and Y values cannot exceed the watch face DPI. The X value must be 0–120 and the Y value
must be 0–240.
2. Enter a color value in the Color filter field to filter the specified color.
3. When the alignment mode is to align upward or downward sloping, set the Y-Offset value to
adjust the offset in the Y-axis.
4. Select the type of data to which the digital picture selection control is bound.
The following table describes the data types supported by the number picture selection control.
6. Select the Number display for the number. When the Default option is selected, the number digits
displayed will not be altered. If the set Number display is more than the actual digit number, the
excessive place will be filled with zero.
3.3.2.2.3 Languages
Operations:
1. Enter in the X and Y fields the coordinates of the upper left corner of the picture in the watch face
coordinate system.
The origin (0, 0) of the watch face coordinate system is the upper left corner of the circumscribed square of the
watch face. The X and Y values cannot exceed the watch face DPI. The X value must be 0–120 and the Y value
must be 0–240.
2. Select the type of data to which the multiple languages control is bound. Currently Week and
Month-whole picture are supported.
The following table describes the data types supported by the control.
If the selected languages are Chinese, English and Korean, 21 pictures are required in the sequence of Monday to
Sunday pictures in Chinese, Monday to Sunday pictures in English, and Monday to Sunday pictures in Korean. This
rule also applies for more languages.
Adjust the Preview to gain a preview of the data displayed in multiple languages. When the data
type is month-whole picture, the Preview options are from January to December. Adjust the default
language in the property setting to gain a preview in the selected language. When the data type is
week, the Preview options are from Monday to Sunday. Adjust the default language in the property
setting to gain a preview in the selected language.
3. Enter in the Language code field the required number of pictures for each language. When the
data type is week, enter 7. When the data type is month-whole picture, enter 12.
4. Enter a color value in the Color filter field to filter the specified color.
5. In the Supported language area, select supported languages. Tick the desired languages or
manually add any other languages. When a language is ticked or added, its abbreviation is
displayed in the box at the bottom.
6. Select in the Default language drop-down list the default language.
7. Take the X coordinate as the reference, select an alignment mode among align left, align center,
and align right.
8. In the Resource path area, click the Image resource mananement button to select a picture.
The picture cannot be larger than the watch face DPI.
If the data type is month-whole picture, N*12 pictures are required (N indicates the number of supported
languages.)
If the data type is week, N*7 pictures are required (N indicates the number of supported languages.)
3.3.2.2.4 MultiWidget
is used to display data and units such as sports data, temperature, and distance.
Operations:
1. In the Reference position area, X1, X2, and X3 are the coordinates of the upper left corner of the
whole control picture in the watch face coordinate system. Y1 is the coordinate of the upper left
corner of the first component picture of the multiple components control in the watch face
coordinate system. Y2 is the coordinate of the upper left corner of the second component picture of
the multiple components control in the watch face coordinate system. Y3 is the coordinate of the
upper left corner of the third component picture of the multiple components control in the watch
face coordinate system.
X1, X2, and X3 can have the same value but Y1, Y2, and Y3 cannot. The X and Y values cannot exceed the watch
face DPI. The X value must be 0–120 and the Y value must be 0–240.
2. Select the type of data to which the multiple components control is bound. Seven types of controls
are supported: Month-Separator-Day, Bluetooth-Message-Do not disturb, Below zero-Temperature
value-Temperature unit, Energy icon-Energy value-Energy unit, Distance icon-Distance
value-Distance unit, and Step icon-Step value.
Adjust the Preview to gain a preview of the multiple components control when the data change.
The following table describes the data types supported by the multiple components control.
4. Enter color values in the Color filter fields to filter the specified colors from the control.
5. In the Image resource path area, click the Image resource management buttons to select the
pictures.
The picture cannot be larger than the watch face DPI.
When the data type is month, day, temperature, calorie value, or step value, 10 pictures are required for each of
them and the picture sequence is 0–9.
When the data type is distance value, 11 pictures are required and the picture sequence is 0–9. After other
pictures are added, add a decimal point picture (with the same picture size as the other pictures and the decimal
point displayed at the lower left corner of the picture).
When the data type is Bluetooth, two pictures are required (as shown in the table above).
When the data type is temperature unit, two pictures are required (as shown in the table above).
Add pictures of different data types according to the table above.
2. The pictures of different data type must meet the requirements in the following table.
All configurations of watch face controls are recorded in the watch_face_config.xml file. The
maximum number of controls on one watch face is 35.
3. Maximum size of one watch face file:
The com.huawei.watchface file must not exceed 600 KB and the entire hwt package must not
exceed 5 MB.
4. Naming rule:
Name the imported pictures in the sequence of 000–255.
3.3.2.3 3. Controls for HUAWEI Sports Watch GT2
3.3.2.3.1 Introduction
Background
is used as the watch face background. This picture is mandatory and normally has the same
size as the screen.
Time
is used to display the hour, minute, and second information. This picture is mandatory.
Date
is used to display month, day, and week information, which can be put in different layers.
Control
is used to display information except for the time and date, such as the step count and
weather.
3.3.2.3.2 Custom
When the Support custom in the Custom property area is ticked, or a control is added by
right-clicking on the page and selecting the custom option, all components of the control support adding
custom options. When custom options are supported, you can select from the custom options to form a
component. When custom options are not supported, one component is composed of several editable
units.
3.3.2.3.3 Container
Add a Container by right-clicking on the component in the layer management area, or by the method
shown in the following picture. Custom options are supported.
3.3.2.3.4 Editable Units
Text
is used to add number and texts, such as time, month, and step count.
Operations:
1. Enter in the X and Y fields the coordinates of the upper left corner of the text box in the watch face
coordinate system. Enter in the W and H fields respectively the text box width and the distance
between the Y coordinate and the text baseline (The H value is calculated automatically according
to the text size).
The origin (0, 0) of the watch face coordinate system is the upper left corner of the circumscribed square of the
watch face. The X, Y, and W values cannot exceed the watch face DPI. For example, if the watch face is 390 x 390,
the values have to be 0–390.
2. Select in the Text drop-down list the text font, select the text color in the color selector, and enter
the transparency value in the field.
Click the color block to enter the color selector. Enter a transparency value between 0–255.
3. Select a text alignment mode among align left, align center, and align right.
4. Select the type of data to which the text is bound. Supported data type for the text control varies
according to that of its upper layer.
Adjust the Preview data to gain a preview of the Text control when the data change.
The following table describes the data types supported by the control.
Dual time zone NZDT, IDLE, NZST, AESST, ACSST, Adjustment of Preview
abbreviation text EAST, GST, SAT, WDT, JST, KST, MT, data is not supported.
WST, CCT, JT, IT, BT, EETDST,
CETDST, EET, FWT, MEST, BST, CET,
FST, SWT, WETDST, GMT, WET, WAT,
NDT, ADT, NFT, AST, EDT, CDT, EST,
CST, MDT, MST, PDT, PST, HDT, AHST,
NT, IDLW
Week text Sunday(SUN), Monday (MON), Tuesday
(TUE), Wednesday (WED), Thursday
(THU), Friday (FRI), Saturday (SAT)
Month text JAN, FEB, MAR, APR, MAY, JUN, JUL,
AUG, SEP, OCT, NOV, DEC
AMPM text AM, PM
Dual time zone time text For example, NZDT 10:12 Adjustment of Preview
data is not supported.
Dual time zone month For example, Monday, March, 29 Adjustment of Preview
text data is not supported.
Connected text
is used to show two texts connected by a connection sign. It changes along with its bound
data.
Operations:
1. Enter in the X and Y fields the coordinates of the upper left corner of the text box in the watch face
coordinate system. Enter in the W and H fields respectively the text box width and the distance
between the Y coordinate and the text baseline (The H value is calculated automatically according
to the text size).
The origin (0, 0) of the watch face coordinate system is the upper left corner of the circumscribed square of the
watch face. The X, Y, and W values cannot exceed the watch face DPI. For example, if the watch face is 390 x 390,
the values have to be 0–390.
2. Select in the Text drop-down list the text font, select the text color in the color selector, and enter
the transparency value in the field.
Click the color block to enter the color selector. Enter a transparency value between 0–255.
3. Select a text alignment mode among align left, align center, and align right.
4. Select the type of data to which the connected texts are bound.
Adjust the Preview data to gain a preview of the Connected text when the data change.
The following table describes the data types supported by the control.
Single picture
is used to draw a still picture, such as a still background or step count icon.
Operations:
1. Click the + sign to add a picture.
The picture cannot be larger than the watch face DPI. For example, if the watch face is 390 x 390, then the picture
width and height cannot be larger than 390 px.
2. Enter in the X and Y fields the coordinates of the picture upper left corner in the watch face
coordinate system.
The origin (0, 0) of the watch face coordinate system is the upper left corner of the circumscribed square of the
watch face. The X and Y values cannot exceed the watch face DPI. For example, if the watch face is 390 x 390, the
values have to be 0–390.
Picture selection
is used to display information such as weather, week, or date. It changes along with its
bound data.
Operations:
1. Enter in the X and Y fields the coordinates of the picture upper left corner in the watch face
coordinate system.
The origin (0, 0) of the watch face coordinate system is the upper left corner of the circumscribed square of the
watch face. The X and Y values cannot exceed the watch face DPI. For example, if the watch face is 390 x 390, the
values have to be 0–390.
2. Select the type of data to which the picture selection control is bound.
Adjust the Preview data to gain a preview of the Picture selection when the data change.
The following table describes the data types supported by the control.
Data Type Value Picture Quantity Description
AMPM [0–2] 3 0: AM
1: PM
2: Transparent blank picture
(required in 1.0 and 2.0)
Month 12 1: January
2: February
3: March
4: April
5: May
6: June
7: July
8: August
9: September
10: October
11: November
12: December
Week 7 1: Monday
2: Tuesday
3: Wednesday
4: Thursday
5: Friday
6: Saturday
7: Sunday
Weather type [0–10] 11 0: Unknown due to exceptions
such as network disconnection
1: Sunny_day: Sunny during the
day
2: Sunny_night: Sunny during
night
3: Overcast
4: Cloudy
5: Rain
6: Thunder
7: Snow
8: Dust_storm
9: Hazy
10: Frog
Power level [0–10] 11 Numbers 0 to 10, which indicate
the battery levels 0%, 10%, 20%,
30%, ..., and 100%, respectively.
Tens place of the hour 12 [0–1] 2 Tens place of the hour (12-hour
clock)
Ones place of the hour 12 [0–9] 10 Ones place of the hour (12-hour
clock)
Tens place of the hour [0–2] 3 Tens place of the hour, which
varies according to the clock
system.
Data Type Value Picture Quantity Description
Ones place of the hour [0–9] 10 Ones place of the hour, which
varies according to the clock
system.
Tens place of the minute [0–5] 6 Tens place of the minute
Ones place of the minute [0–9] 10 Ones place of the minute
Tens place of the second [0–5] 6 Tens place of the second
Ones place of the second [0–9] 10 Ones place of the second
Most significant place of date [0–3] 4 Most significant place of date
Least significant place of date [0–9] 10 Least significant place of date
Unread message [0–1] 2 0: There is no unread text
message.
1: There is/are unread text
message(s).
Temperature type [0–1] 2 0: Celsius
1: Fahrenheit
Heart rate level [0–4] 5 Five levels
Dual time zone tens place of the [0–1] 2 Tens place of the hour (dual time
hour 12 zone 12-hour clock)
Dual time zone ones place of the [0–9] 10 Ones place of the hour (dual time
hour 12 zone 12-hour clock)
Dual time zone tens place of the [0–2] 3 Tens place of the hour (dual time
hour 24 zone 24-hour clock)
Dual time zone ones place of the [0–9] 10 Ones place of the hour (dual time
hour 24 zone 24-hour clock)
Dual time zone tens place of the [0–2] 3 Tens place of the hour, which
hour varies according to the clock
system.
Dual time zone ones place of the [0–9] 10 Ones place of the hour, which
hour varies according to the clock
system.
Dual time zone AM/PM [0–2] 3 0: AM
1: PM
2: Transparent blank picture
(required in 1.0 and 2.0)
3. In the Picture path area, click the Picture management button to select a picture. Add the
pictures by strictly following the required data type, number, and sequence.
The picture cannot be larger than the watch face DPI. For example, if the watch face is 390 x 390, then the picture
width and height cannot be larger than 390 px.
When the data type is AM/PM or AM/PM in dual time zone, the first two pictures are morning and
afternoon in sequence, and add a third transparent blank picture to allow this data to be invisible in
the 24-hour clock.
Combination Image
is one picture formed by multiple number (0–9) pictures, such as the step count.
Operations:
1. Enter in the X and Y fields the coordinates of the picture upper left corner in the watch face
coordinate system.
The origin (0, 0) of the watch face coordinate system is the upper left corner of the circumscribed square of the
watch face. The X and Y values cannot exceed the watch face DPI. For example, if the watch face is 390 x 390, the
values have to be 0–390.
2. Select a text alignment mode among align left, align center, and align right.
3. Select the type of data to which the picture combination control is bound.
Adjust the Preview data to gain a preview of the Combination picture when the data change.
The following table describes the data types supported by the control.
4. In the Picture path area, click the Picture management button to select a picture. Add the
pictures by strictly following the required data type, number, and sequence.
The picture cannot be larger than the watch face DPI. For example, if the watch face is 390 x 390, then the picture
width and height cannot be larger than 390 px.
Line picture
is used to draw from left to right a horizontal progress bar, for example, a progress bar of a
step goal.
Operations:
1. Enter in the X and Y fields the coordinates of the upper left corner of the picture in the watch face
coordinate system.
The origin (0, 0) of the watch face coordinate system is the upper left corner of the circumscribed square of the
watch face. The X value ranges from 0 to the watch face's width, while the Y value ranges from 0 to the watch face's
height. For example, if the watch face resolution is 390 x 390, both X and Y values have to be 0–390.
2. Select the type of data to which the progress bar is bound.
To check how the progress bar looks at different progress levels, enter a progress value in the
preview field.
The following table describes the data types supported by the horizontal progress bar.
Heart rate percentage [00%-100%] Percentage of the current heart rate to the
maximum heart rate (for example, 255). If the
current heart rate is 255, the percentage is 100%.
Calorie percentage [00%-100%] Percentage of the current calorie to the target
calorie that is calculated based on the step count
obtained from the app. If the current calorie equals
or exceeds the target calorie, the percentage is
100%.
Stand-up time percentage [00%-100%] Percentage of the current stand-up times to the
target stand-up times (for example, 12). If the
current stand-up times equal or exceed the target
stand-up times, the percentage is 100%.
Percentage of moderate and [00%-100%] Percentage of the current time spent in moderate
high intensity exercise and high intensity exercise to the target time (for
example, 30). If the current time spent in moderate
and high intensity exercise equals or exceeds 30,
the percentage is 100%.
Step count percentage [00%-100%] Percentage of the current step count to the target
step count obtained from the app. If the current
step count equals or exceeds the target step count,
the percentage is 100%.
Power percentage [00%-100%] Percentage of the current battery level.
Dual time zone hour [00%-100%] Percentage of the current hour to 12. If the current
percentage 12 hour is 12, the percentage is 100%.
Dual time zone hour [00%-100%] Percentage of the current hour to 24. If the current
percentage 24 hour is 24, the percentage is 100%.
Temperature percentage [00%-100%] (Current temperature – Highest temperature of the
day)/(Current temperature – Lowest temperature
of the day)
AQI percentage [00%-100%] Air Quality Index (AQI) value/500
Pressure percentage [00%-100%] (Pressure – 300)/800
Data Type Value Description
Altitude percentage [00%-100%] [Current altitude – (-800)]/[8848 – (-800)]
Dual time zone minute [00%-100%] Minute/60
percentage
3. Click the + sign in the picture path area to select a picture for the progress bar.
The picture cannot be larger than the watch face. For example, if the watch face is 390 x 390 px, neither the watch
face's width and height can exceed 390 px.
Arc image
is used to draw an arc-shaped progress bar, for example, a progress bar of a step goal or
battery charging.
Operations:
1. Enter in the X and Y fields the coordinates of the picture upper left corner in the dial coordinate
system.
The origin (0, 0) of the dial coordinate system is the upper left corner of the circumscribed square of the dial. The X
and Y values cannot exceed the dial DPI. For example, if the dial is 390 x 390, the values have to be 0–390.
2. Enter in the X and Y fields the coordinates of the arc's center in the arc picture coordinate system.
The origin (0, 0) of the picture coordinate system is the upper left corner of the picture. You are advised to enter the
coordinates of the picture center point in the fields. For example, if the picture is 100 x 100, enter (50, 50) in the
fields.
3. Enter in the R and W fields the radius (distance between the circle center and the progress bar
middle line) and the width of the progress bar respectively.
You are advised to set an R value not more than (picture length-bar width)/2 and a W value less than the R value.
4. Enter in the Starting and ending angle fields where the progress bar starts and ends. The Starting
angle is where the progress bar starts and the Ending angle is where it ends.
Heart rate percentage [00%-100%] Percentage of the current heart rate to the
maximum heart rate (for example, 255). If the
current heart rate is 255, the percentage is 100%.
Calorie percentage [00%-100%] Percentage of the current calorie to the target
calorie that is calculated based on the step count
obtained from the app. If the current calorie equals
or exceeds the target calorie, the percentage is
100%.
Stand-up time percentage [00%-100%] Percentage of the current stand-up times to the
target stand-up times (for example, 12). If the
current stand-up times equal or exceed the target
stand-up times, the percentage is 100%.
Percentage of moderate and [00%-100%] Percentage of the current time spent in moderate
high intensity exercise and high intensity exercise to the target time (for
example, 30). If the current time spent in moderate
and high intensity exercise equals or exceeds 30,
the percentage is 100%.
Data Type Value Description
Step count percentage [00%-100%] Percentage of the current step count to the target
step count obtained from the app. If the current
step count equals or exceeds the target step count,
the percentage is 100%.
Power percentage [00%-100%] Percentage of the current battery level to 100.
Dual time zone hour [00%-100%] Percentage of the current hour to 12. If the current
percentage 12 hour is 12, the percentage is 100%.
Dual time zone hour [00%-100%] Percentage of the current hour to 24. If the current
percentage 24 hour is 24, the percentage is 100%.
Temperature percentage [00%-100%] (Current temperature – The high of the
day)/(Current temperature – The low of the day)
AQI percentage [00%-100%] Air Quality Index (AQI) value/500
Pressure percentage [00%-100%] (Pressure – 300)/800
Altitude percentage [00%-100%] [Current altitude – (-800)]/[8848 – (-800)]
Dual time zone minute [00%-100%] Minute/60
percentage
6. Click the + sign in the picture path area to select a picture for the arc-shaped progress bar.
The picture cannot be larger than the watch face. For example, if the watch face is 390 x 390 px, neither the watch
face's width and height can exceed 390 px. A square picture is recommended.
Clockhands 指针
is used to draw a pointer to serve as the second, minute, or hour hand, or to indicate the
battery level.
Operations:
1. Enter in the Rotation center absolute position X and Y fields the coordinates of the pointer
rotation center in the dial coordinate system. The rotation center of a pointer is normally the dial
center. For example, if the dial is 390 x 390, the coordinates are (50, 50).
The origin (0, 0) of the dial coordinate system is the upper left corner of the circumscribed square of the dial.
The X and Y values cannot exceed the dial DPI. For example, if the dial is 390 x 390, the values have to be
0–390.
The pointer rotates around the rotation center.
2. Enter in the Rotation center relative position X and Y fields the coordinates of the pointer
rotation center in the pointer coordinate system. For example, if the pointer rotates around the point
(76, 152) in the pointer coordinate system, enter (76, 152).
The origin (0, 0) of the pointer coordinate system is the upper left corner of the pointer picture. The X and Y values
cannot exceed the picture width and height. For example, if the pointer is 50 x 300, the X value must be 0–50 and
the Y value must be 0–300.
3. Enter in the Starting and ending angle field the rotation angle of the pointer. When the Starting
angle is smaller than the Ending angle, the pointer rotates in the clockwise direction. When the
Starting angle is larger than the Ending angle, the pointer rotates in the anti-clockwise direction.
The angle values must be -360–360. Four digits after the decimal point is supported.
The angles are bound to the data.
4. Select a Data type to determine to which type of data is the pointer bound.
Adjust the Preview data to gain a preview of the pointer when the data change. The 0%–100%
corresponds to the range between the Starting angle and the Ending angle.
The following table describes the data types supported by the pointer control.
Heart rate percentage [00%-100%] Percentage of the current heart rate to the
maximum heart rate (for example, 255). If the
current heart rate is 255, the percentage is 100%.
Calorie percentage [00%-100%] Percentage of the current calorie to the target
calorie that is calculated based on the step count
obtained from the app. If the current calorie equals
or exceeds the target calorie, the percentage is
100%.
Data Type Value Description
Stand-up time percentage [00%-100%] Percentage of the current stand-up times to the
target stand-up times (for example, 12). If the
current stand-up times equal or exceed the target
stand-up times, the percentage is 100%.
Percentage of moderate and [00%-100%] Percentage of the current time spent in moderate
high intensity exercise and high intensity exercise to the target time (for
example, 30). If the current time spent in moderate
and high intensity exercise equals or exceeds 30,
the percentage is 100%.
Step count percentage [00%-100%] Percentage of the current step count to the target
step count obtained from the app. If the current
step count equals or exceeds the target step count,
the percentage is 100%.
Power percentage [00%-100%] Percentage of the current battery level to 100.
Dual time zone hour [00%-100%] Percentage of the current hour to 12. If the current
percentage 12 hour is 12, the percentage is 100%.
Dual time zone hour [00%-100%] Percentage of the current hour to 24. If the current
percentage 24 hour is 24, the percentage is 100%.
5. Click the + sign in the picture path area to select a picture for the pointer.
The picture cannot be larger than the watch face. For example, if the watch face is 390 x 390 px, neither the watch
face's width and height can exceed 390 px.
4 Watch Face Creation Procedure
Step 1 Design a watch face and prepare the pictures and rendering images for your controls. For detailed
requirements, see section 3.2.1 and 3.3.2 .
Step 2 Use Huawei WatchFace Designer to prepare a resource package for your watch face.
Step 3 Start Huawei WatchFace Designer and create a watch face project. For details, see section 3.2.1 .
Step 4 Add controls and edit the control properties. For details, see section 3.3 .
Step 5 Export the resource package in hwt format. For details, see section 3.2.5 .
Step 6 Verify the resource package of your watch face.
Step 7 Copy the resource package to a Huawei phone that has Huawei Health installed. Pair the phone with the
watch using Huawei Health, then import the resource package into the watch. For details, see the
Huawei Health user guide.
Step 8 Upload the resource package of your watch face to the Watch Face Store. For details, visit the Huawei
Developer
----End