Page 1 of 1

Analog hands not displaying

Posted: 19 Oct 2018, 19:38
by stupdude2
I've created a unique analog watch face where the hours hand is actually a mask for the numbers which are only visible when the hand crosses over the number.

Image

The way this works, is the hour hand starts outside the screen, covers the entire background and is cut out of the space that appears white. Imagine a black piece of paper with the hour hand cut out of it and put on top of a white background.

In watchfaceEditor it seems to work fine, however, when I load it into my watch, no hands are shown and only the background is displayed. Why do the hands disappear? Any way to fix this?

Thanks!

Re: Analog hands not displaying

Posted: 21 Oct 2018, 02:09
by TXK
hand is top-level display and cannot be changed.

Re: Analog hands not displaying

Posted: 22 Oct 2018, 12:56
by stupdude2
TXK wrote: 21 Oct 2018, 02:09
hand is top-level display and cannot be changed.
I'm not sure what you mean by this? The hands are on the top, that's why I created the hour hand like a mask.

Re: Analog hands not displaying

Posted: 22 Oct 2018, 13:22
by TXK
stupdude2 wrote: 22 Oct 2018, 12:56
TXK wrote: 21 Oct 2018, 02:09
hand is top-level display and cannot be changed.
I'm not sure what you mean by this? The hands are on the top, that's why I created the hour hand like a mask.

I can't download this dial on this link.
If you can, please upload a test version, I download to study it.
My English is not good. may not understand your description correctly.

Re: Analog hands not displaying

Posted: 22 Oct 2018, 14:39
by TXK
This JSON file can work correctly.Please test。


{
"Background": {
"Image": {
"ImageIndex": 0,
"X": 0,
"Y": 0
}
},
"AnalogDialFace": {
"Hours": {
"Center": {
"X": 88,
"Y": 88
},
"Color": "0xff0000",
"OnlyBorder": false,
"Shape": [
{
"X": -87,
"Y": -87
},
{
"X": 87,
"Y": -87
},
{
"X": 87,
"Y": 88
},
{
"X": -87,
"Y": 87
},
{
"X": -87,
"Y": 0
},
{
"X": 0,
"Y": -6
},
{
"X": 0,
"Y": 3
},
{
"X": 82,
"Y": 10
},
{
"X": 82,
"Y": -10
},
{
"X": -87,
"Y": 0
}
]
},
"Minutes": {
"Center": {
"X": 88,
"Y": 88
},
"Color": "0x00FF00",
"OnlyBorder": false,
"Shape": [
{
"X": 1,
"Y": -3
},
{
"X": 68,
"Y": -2
},
{
"X": 68,
"Y": 1
},
{
"X": 1,
"Y": 2
}
]
}
}
}

Re: Analog hands not displaying

Posted: 22 Oct 2018, 14:48
by TXK
No more than 12 points for the coordinates of each hand. Try to be less than 12 points

Re: Analog hands not displaying

Posted: 22 Oct 2018, 14:50
by stupdude2
Thanks for your help TXK, that works!

Re: Analog hands not displaying

Posted: 22 Oct 2018, 16:38
by stupdude2
Here is the completed watchface.

https://amazfitwatchfaces.com/bip/view/?id=15166