I’m fairly new to the WatchFaceStudio. I’ve spent a lot of hours fine-tuning my watchfaces and I’m currently implementing a bitmap font.
The issue I’m having is that I’d like to hide a few elements and provide the capability to turn them on/off based on the user’s preferences (BooleanConfig when?)
I tried using Masking, and it works. It’ll even paint the letter into the many color choices I added, but it will only display the white part of the font, the black is gone (or tinted into the color), and so it looks… Weird/ugly.
Am I doing masking wrong? The mask is just a white image. The text below the Mask is dynamic (Changes with the day/time).
As per the WFS documentation: Mask : Cover all or part of a group of layers based on the shape outline of the bottom-most layer in the group.
When you use a mask group, the shape of the bottom-most layer determines the visible area of the mask group. The layers above it appear only through the shape outline of the bottom layer.
In easy terms you can see the upper layer content, but only in the shape of the lower layer component. To learn more about masking check this Code Lab: Design a Watch Face using Mask and Moon Phase Tags | Samsung Developer
If possible share a sample project so that the issue can be easily understandable.