WearOS watch face development (Chapter 3)

Поделиться
HTML-код
  • Опубликовано: 22 янв 2025

Комментарии • 40

  • @sebastiansarbu
    @sebastiansarbu  2 года назад +2

    Hello!
    I am glad to announce that the release was finally published to store.
    Please find the link attached here and let me know if it works:
    play.google.com/store/apps/details?id=com.asebastian.com.asebastian.pizzawatchface

    • @anticommunist840
      @anticommunist840 2 года назад

      Can you teach us how to use animations in canvas? How to get fade in and fade out animation while switching to AOD or main switching back to main display. I'm having problems understanding these. It would be great if you could sort out some links if possible.

    • @sebastiansarbu
      @sebastiansarbu  2 года назад +1

      Hello! Sorry for the long wait. You can create your own animating by reducing the refresh interval time and drawing the components according to the animations. Also, you might look into intent activity animations on the internet. The system animations cannot be changed.

    • @pedro-ci6rj
      @pedro-ci6rj 2 года назад

      Thank you

    • @marco7838
      @marco7838 2 года назад

      ​@@sebastiansarbu What is the purpose of the Draw method part?

    • @sebastiansarbu
      @sebastiansarbu  2 года назад +1

      Hello! The draw method of being called once every few milliseconds. You need to redraw everything since the old frame is invalid

  • @anticommunist840
    @anticommunist840 2 года назад +3

    Finally chapter 3.

  • @c64cosmin
    @c64cosmin 2 года назад +2

    Best pizza chef! Good tutorial my dude! Keep up the good work!

  • @ranazain268
    @ranazain268 Год назад

    Please make more video on Watchface

  • @ranazain268
    @ranazain268 Год назад

    please make a video on an animation watch face

  • @bazin-c
    @bazin-c 2 года назад

    This is an awesome watch face. Please consider making it available on the Play Store!

    • @sebastiansarbu
      @sebastiansarbu  2 года назад +1

      Hi there! Thank you for the kind words! I will try to release it next month. There are a few things to tweak, still.

    • @bazin-c
      @bazin-c 2 года назад

      @@sebastiansarbu if/when you do release it, if you remember to leave a comment with a link here that would be much appreciated. Thanks for the 3 videos. It's a great intro into what goes into creating a watch face from scratch.

    • @sebastiansarbu
      @sebastiansarbu  2 года назад

      Will definitely do! Best regards!

    • @sebastiansarbu
      @sebastiansarbu  2 года назад

      Hello!
      I am glad to announce that the release was finally published to store.
      Please find the link attached here and let me know if it works:
      play.google.com/store/apps/details?id=com.asebastian.com.asebastian.pizzawatchface
      Regards,
      Sebi

  • @adrianviasu
    @adrianviasu 2 года назад +2

    what about turning the text upside down for the weather and steps?

    • @sebastiansarbu
      @sebastiansarbu  2 года назад +1

      That's an interesting idea! I want to make some research regarding typefaces and fonts and maybe I'll make a follow-up video

  • @exob0b
    @exob0b 2 года назад

    hello sir, im really annoyed by my oppo watch 1 (46mm) since it constantly moves the ambient mode face. is there any way to force the watch face not to move? i know that the main idea is protecting the screen from screen in burns but like the only reason why i did buy the watch is to use it as accessory and i cant when it just ruins the watch face by moving it.

    • @exob0b
      @exob0b 2 года назад

      by the way, im using a 3rd party watch face app and it doesn't have the option too (pujie black watch face app)

    • @sebastiansarbu
      @sebastiansarbu  2 года назад +1

      Hello! The watch itself moves to ambient mode to also prevent unintentional taps and save some battery. Ambient mode varies from design to design, it's programmed into the watchface. Unfortunately there isn't much you can do about ambient mode. Some solutions I see:
      - increase the active time so it enters later into ambient mode (settings -> display -> screen timeout)
      - disable annoying ambient mode from settings (always on display). So now you don't see any info, but at least it's not moving anymore.
      - make your own watchface where ambient mode is the same as active mode (maybe without taps)

    • @exob0b
      @exob0b 2 года назад

      @@sebastiansarbu sir, I think I misrepresented my problem. I want to use the ambient mode but I don't want the watch face to move to sides every minute. For example, after 1 minute, it shifts the visual on the screen to left and it looks ugly. I want to prevent it from shifting. But I guess there is no fix.

    • @sebastiansarbu
      @sebastiansarbu  2 года назад +1

      Hi there! Unfortunately not. This is the way it was intended to work

  • @anticommunist840
    @anticommunist840 2 года назад

    Can you guide me a little bit upon rectangular displays? I want to draw a rectangular arc around a point. How can I change the arc radius and thickness?

    • @sebastiansarbu
      @sebastiansarbu  2 года назад +2

      Hello! The arc radius can be changed by using the Rect sent as first parameter (like an oval drawn by a rectangular, not square bound). The thickness is managed by the paint (stroke width). Maybe for rectangular screens a better idea would be to use thick lines across the edges. You can try and see how it looks. At least until you find correct bounds for the pieces of ellipses later on.

    • @anticommunist840
      @anticommunist840 2 года назад +1

      @@sebastiansarbu I'll try that for sure.

    • @anticommunist840
      @anticommunist840 2 года назад

      @@sebastiansarbu how do I enable watch dials again? Is there somekind of screen blocking the watch dials?

    • @sebastiansarbu
      @sebastiansarbu  2 года назад +1

      Hello! There is no screen block. You have to manually draw everything you need

    • @sebastiansarbu
      @sebastiansarbu  2 года назад +1

      In order to see what can be enabled automatically via the framework you can look here: kiosk-dot-codelabs-site.appspot.com/codelabs/complications/index.html?index=..%2F..index#5
      I'm not quite happy with the default options so I'll change the way I render usual complications in the future

  • @pixerize-me
    @pixerize-me 2 года назад

    Hello Sebastian, thank you for the tutorial, I t think soon I will make my own. Also I wanted to ask, do you know why this face watch does not work on Galaxy Watch4? There is no data at all :/

    • @sebastiansarbu
      @sebastiansarbu  2 года назад

      Hello! I tried it on my own Galaxy watch 4 and it worked, as you can see in the picture. There seems to be a problem only with time and date complication after the last update, but I did not have time to investigate

    • @pixerize-me
      @pixerize-me 2 года назад +1

      @@sebastiansarbu not sure why is not working for me. Anyway, tnx for the tutorial. Good job