Overview

Theme Studio is a Huawei-developed editing tool that allows you to edit and create a watch face quickly after completing design and preparing sliced images. The tool has the following features:

Theme Studio supports watch face development for multiple Huawei watch and band products. As these products upgrade, new functions have been constantly added to the tool, helping you design more extensive and interesting watch faces for users.

In this codelab, you will create an elegant and interesting watch face using Theme Studio, bringing your users a brand-new watch face style.

In this codelab, you will:

Hardware Requirements

Software Requirements

Required Knowledge

Basics about Huawei watch face creation using Theme Studio

Key Points

Development Procedure

Step 1: Create a watch face.

  1. Start Theme Studio.
  2. Click Watch Face.
  3. Click the add sign (+).
  4. Select Smart Watch from WatchType.
  5. Select 466*466 from the Resolution drop-down list box.
  6. Enter an English name for your watch face in English Title.
  7. Click More to set more information as required, for example, Chinese Title, Author, Designer, and BriefInfo.


Step 2: Add a background video for your watch face.

  1. Click No when the Important Notes dialog box is displayed.
  2. Choose Background > Video Res.
  3. Click the add sign (+) in the AddVideoRes area to import the prepared video background resource package A100_079.mp4.
  4. Click Play to preview the imported video.

Step 3: Add clock hands.

  1. Choose Time > Hand Res.
  2. Select Hour 12 Ratio from Value Type.
  3. Click the add sign (+) in the AddHand Res area, import the hour hand image A100_002.png, and set HandRes Position to 233 and 233, Angle to 0 and 360, and Rotate Point to 17 and 104.
  4. Choose Time > Hand Res, select Minute Ratio from Value Type, and click the add sign (+) in the AddHand Res area to import the minute hand image A100_003.png. Set HandRes Position to 233 and 233, Angle to 0 and 360, and Rotate Point to 17 and 196.
  5. Choose Time > Hand Res, select Second Ratio from Value Type, and click the add sign (+) in the AddHand Res area to import the second hand image A100_004.png. Set HandRes Position to 233 and 233, Angle to 0 and 360, and Rotate Point to 4 and 165.
  6. Choose Time > Single Res, and click the add sign (+) in the AddSingle Res area to import the sliced image A100_005.png. Set Position to 215 and 215.

Step 4: Configure weather and temperature data.

  1. Choose Widget > Selected Res, and select Weather Type from Value Type.


  2. Batch import sliced images for weather (from A100_036.png to A100_063.png), and set Position to 34 and 0.
  3. Click Container 1 in the Layer area, and change Position to 180 and 56.
  4. Choose Widget > Text, and select Temperature from Value Type. Set Position to 0 and 39, and Width to 50. Select the right alignment mode. Set Font to (Recom) Roboto-Medium, Font Size to 20, Color to #FFFFFF, and transparency to 100%.


  5. Choose Widget > Selected Res, and select Temperature Type from Value Type. In the AddSelected Res area, click the add sign (+) to import sliced images (from A100_077.png to A100_078.png), and set Position to 57 and 43.

Step 5: Configure data about days of the week and dates.

  1. Choose Date > Selected Res.
  2. Select Week from Value Type.
  3. In the AddSelected Res area, click the add sign (+) to import sliced images (from A100_006.png to A100_012.png), and set Position to 205 and 343.
  4. Choose Widget > Selected Res, and select Month from Value Type. In the AddSelected Res area, click the add sign (+) to import sliced images (from A100_013.png to A100_024.png), and set Position to 193 and 375.
  5. Choose Widget > Selected Res, and select Date High from Value Type. In the AddSelected Res area, click the add sign (+) to import sliced images (from A100_026.png to A100_029.png), and set Position to 238 and 375.
  6. Choose Widget > Selected Res, and select Date Low from Value Type. In the AddSelected Res area, click the add sign (+) to import sliced images (from A100_026.png to A100_035.png), and set Position to 254 and 375.
  7. Choose Widget > Single Res. In the AddSingle Res area, click the add sign (+) to import the sliced image A100_025.png, and set Position to 226 and 375.

Step 6: Generate a preview video.

  1. Click the video recording icon.
  2. In the window displayed, click Start. When the Record Tips dialog box is displayed, click Confirm to select a path for saving the preview video.

Step 7: Create an AOD watch face.

  1. Click AoD Mode. Choose Background > Single Res. In the AddSingle Res area, click the add sign (+) to import the background sliced image A100_081.png. Remain the Position setting unchanged.


  2. Click Copy Layer in the upper right corner of the window.
  3. In the Copy Light Layer dialog box displayed, select Hand Res - Hour 12 Ratio, Hand Res - Minute Ratio, and Single Res - 4, and click Confirm.

Step 8: Generate a preview image.

  1. Click Normal mode, and choose Preview > Screenshot in the upper right corner of the window.


Step 9: Export the watch face files.

  1. Click Export to export the watch face files.
  2. Make sure that the preview image is complete.
  3. The resource package is generated as an HWT file (Orangediffusescreen.hwt in this codelab).

Step 10: Test the watch face on your watch.

  1. Save the HWT file to your phone.
  2. Sign in to the HUAWEI Health app using your HUAWEI ID registered on HUAWEI Developers.
  3. Load the watch face resource package to Watch Faces and install it on your watch.
  4. Preview the watch face on your watch.
Congratulations! You have successfully completed this codelab and learned how to develop a watch face using Theme Studio.
Code copied