Domanda

Sto cercando di tracciare una linea molto lunga con un percorso. La linea viene visualizzata correttamente fino al valore target AX di 2036.

Quando chiamo path.lineto (2037, y) l'intero percorso non è disegnato. La chiamata a canvas.drawpath (percorso, vernice) non fa nulla.

C'è un problema di cui non sono a conoscenza?

In una seconda nota ... quando disegno la stessa sequenza di punti tramite Canvas.Drawlines (float [], vernice) le linee sono disegnate correttamente ma non sono antialiate. C'è un problema con l'antialiasing e i traguardi?

È stato utile?

Soluzione

C'è una limitazione con l'accelerazione hardware: un percorso può essere largo o alto circa 2048 pixel sulla maggior parte delle GPU.

La linea anti-aliasing dovrebbe funzionare come Android 3.2 con accelerazione hardware.

Altri suggerimenti

IMHO questi limiti sarebbero descritti in queste centinaia di linee che descrivono la differenza di una versione di Android dall'altra.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top