2016-06-04 5 views
0

path.move(90,90); path.lineTo(100,110); path.move(100,110); path.lineTo(110,120); der Punkt (110) wird zweimal zeichnen, aber ich möchte es einmal gezeichnet werden. Also was soll ich tun?Android path.move() und path.lineTo() zeichnen zweimal

Ich möchte eine Transluzenzlinie zeichnen, aber es gibt einige Punkte zu wiederholen, Farbbrand?

+0

Was passiert, wenn Sie den 2. 'path.move (100,110)' überspringen? – TmTron

+0

muss es wie path.move (0,0) – Kam

Antwort

0

Wenn dies eine angeschlossene Leitung ist, kann man

path.move(90,90); path.lineTo(100,110); path.lineTo(110,120); 
+0

sein, wenn sich der Pfad nicht bewegt (100,110), ist keine Zeile. Ich möchte der Dreipunkt ist eine Linie – Kam

+0

@Kam Was ist die Klasse von Ihrem 'Pfad' Objekt? –

+0

ich konw was ist falsch.es ist meinSurface Problem. Ich denke dir sehr – Kam

0

path.moveTo (x-Koordinate, y-Koordinate) Schreibverfahren einmal anrufen müssen. Es legt den Startpunkt Ihrer Linie fest.