zeichnen Sie einen Pfad mit Loch ( android )

Hat jemand einen Tipp für mich für Folgendes problem ?

Ich würde gerne zeichne einen gefüllten Pfad ( canvas ) hat ein Loch.
In SVG die Pfad-definition ist die Folgen :

M 100 100 L 200 100 L 200 200 L 100 200 L 100 100 z
M 125 125 L 175 125 L 175 175 L 125 175 L 125 125 z

Ich würde gerne zeichnen diesen Pfad ( Form ) ohne Pfad subtrahieren Pfad ( auf Grund von bestimmten software-design )

Meinen versuchen mit java zeichnet Sie mir ein volles Quadrat ohne Loch. Ich Frage mich, warum ein SVG-viewer zieht in das Loch mit der mentoined definition und die java-Leinwand nicht ? wo ist der Unterschied ? Wie kann ich das erreichen ?

            Path p=new Path();
        p.moveTo(100, 100);
        p.lineTo(200,100);
        p.lineTo(200,200);
        p.lineTo(100,200);
        p.close();
        p.moveTo(150, 150);
        p.moveTo(180, 150);
        p.moveTo(180, 180);
        p.moveTo(150, 180);
        p.close();
        canvas.drawPath(p, paint);

Irgendeinen Hinweis ?

hinsichtlich

Im code oben, Sie tun einfach "moveTo" für Ihr Interieur Platz.
Ja, iagreen richtig ist. Nehmen Sie die p.schließen() in der Mitte des Weges.

InformationsquelleAutor mcfly soft | 2013-01-07

Schreibe einen Kommentar