Risolvi i problemi relativi al quadrante

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.

L' app di esempio per il quadrante illustra le best practice per la configurazione di un quadrante.