Voglio creare un testo di avvolgimento ontop di google maps api. Sono stato in grado di farlo con un sacco di codice, ma ho lavorato su un modo migliore. Il mio ultimo tentativo è quello di utilizzare la classe StaticLayout e il testo è a capo, ma non so come posizionarlo ... indipendentemente da ciò che provo inizia sempre nell'angolo in alto a sinistra dello schermo ....Come posizionare StaticLayout in Android?
risposta
provare a fare un canvas.translate(x,y)
prima di chiamare draw(c)
sul layout.
All'interno di uno sfondo animato, tale soluzione influenza l'orientamento quando un'applicazione viene aperta e ruotata. C'è un altro modo per posizionare uno StaticLayout oltre a canvas.translate()?
Si può fare come segue
canvas.translate(xPos, yPos);
statictextlayout.draw(canvas);
//After that to reset the canvas back for everything else
canvas.restore();
per continuare a disegnare normalmente dopo ... chiamano canvas.restore() dopo aver staticlayout disegnare e si dovrebbe essere pronti a continuare a disegnare su di voi tela.
canvas.save() deve essere chiamato prima di chiamare canvas.restore(). Sembra funzionare come push()/pop() –
- 1. Android RelativeLayout - come posizionare?
- 2. Evitare allocazioni di oggetti in onDraw() (StaticLayout)?
- 3. Come posizionare "&" in file XML stringhe in studio Android
- 4. Qual è la differenza tra StaticLayout e DynamicLayout
- 5. Posizionare ViewPager come una riga in ListView
- 6. slidify - come posizionare un'immagine?
- 7. È possibile posizionare una vista su un'altra in Android?
- 8. Android: posizionare i pulsanti di opzione in orizzontale
- 9. Come posizionare lo sfondo sfumato radiale
- 10. Come posizionare la tela in View.DragShadowBuilder.onProvideShadowMetrics
- 11. Come posizionare i componenti in posizioni specifiche?
- 12. Come posizionare forme svg in un cerchio?
- 13. Come posizionare tre div in html orizzontalmente?
- 14. come posizionare più viste in ionico
- 15. Come posizionare un pulsante in un RelativeLayout tramite il codice?
- 16. Come posizionare una tabella HTML?
- 17. Come aggiungere ellissi al testo StaticLayout quando supera la sua altezza?
- 18. Come posizionare le voci di menu in Navigation View?
- 19. Dove posizionare il ciclo di gioco principale nel gioco Android
- 20. come posizionare un progetto Android in svn con librerie di supporto
- 21. Come posizionare l'immagine del segno di spunta su un'immagine in Android?
- 22. Android come posizionare tutte le mie classi in un pacchetto usando Proguard
- 23. come posizionare una vista in basso e al centro del layout della pagina Android?
- 24. Come posizionare due legende in modo indipendente in ggplot
- 25. Personalizzazione SeekBar - come posizionare correttamente l'immagine "thumb" personalizzata?
- 26. Come posizionare div al centro dello schermo?
- 27. Come posizionare elementi HTML su inline SVG
- 28. Come posizionare correttamente una libreria open-source?
- 29. Come posizionare un'immagine rispetto ad un'altra?
- 30. JavaFX: come posizionare un componente/nodo?
Questo ha funzionato alla grande per me, grazie. – num1