La creazione di un quadrante personalizzato per Wear OS by Google è sostanzialmente diversa dalla creazione di notifiche e attività specifiche per i dispositivi indossabili. In questa pagina vengono descritti alcuni problemi che potresti riscontrare durante l'implementazione dei primi quadranti.
Utilizza misurazioni relative
I dispositivi Wear OS di diversi produttori sono dotati di schermi con diverse dimensioni e risoluzioni. Il quadrante può adattarsi a queste variazioni utilizzando misurazioni relative anziché valori assoluti in pixel.
Quando disegni il quadrante, acquisisci le dimensioni della tela con i metodi Canvas.getWidth()
e Canvas.getHeight()
. Poi, imposta le posizioni degli elementi grafici utilizzando valori che rappresentano una frazione delle dimensioni dello schermo rilevate. Se ridimensioni gli elementi del quadrante in risposta a una scheda, utilizza valori che corrispondano a una frazione dello spazio rimanente sopra la scheda per ridisegnare il quadrante.