diesen Code Gegeben eine Linie zu zeichnen:Android Malstrichs Breite Positionierung
Paint p;
p = new Paint(Paint.ANTI_ALIAS_FLAG);
p.setColor(android.graphics.Color.WHITE);
p.setStyle(Paint.Style.FILL);
p.setStrokeWidth(21);
canvas.drawLine(0,50,100,50,p);
gibt es 3 mögliche Hub-Zeichnung Strategien:
- Innere: Die Linie in dem Rechteck gezeichnet wird (0, 50,100,70)
- Center: die Linie in dem Rechteck gezeichnet wird (0,40,100,60)
- Außenbereich: die Linie wird in dem Rechteck lackiert (0,30,100,50)
In der Praxis scheint das Standardverhalten der Center-Strategie zu folgen. Ist es möglich, eine Farbe zu modifizieren, um Ergebnisse zu erzielen, die einer der anderen Strategien entsprechen?
was ist Ihre tatsächliche Anforderung? Was genau brauchst du? –
@iDroidExplorer, Nun, ich habe meinen Code an die Realität angepasst. Aber wenn Sie neugierig sind, zeichnete ich den Hof eines Spiels, das ich entwarf, und ich brauchte Pixelgenauigkeitskontrolle, um Linien zu zeichnen. – ilomambo