Hallo, ich benutze NGraphics, um Striche für Xamarin Form zu zeichnen. In Android kann ich den Strich mit runder Kappe zeichnen, so dass der Strich der Endpunkte rund ist. In NGgraphics kann ich immer noch den Strich zeichnen, aber die Endpunkte haben Ecken.NGraphics: Gibt es eine Möglichkeit, eine runde Kappe auf Strichen zu haben
0
A
Antwort
1
Kurze Antwort: Nein
Die Pen
Class NGraphic nicht Gegenstände wie StrokeJoins
und StrokeCaps
aussetzen.
Sie könnten den Quellcode jederzeit ändern, um diese Art von Eigenschaften zur Klasse Pen
hinzuzufügen und die entsprechenden plattformabhängigen Elemente festzulegen.
das heißt im Android implimentation, die privaten GetPenPaint
Methode setzt das Android Paint
Objekt nach oben, muß nur die Paint.StrokeCap
gesetzt, wenn angemessen:
`paint.StrokeCap = Paint.Cap.Round;`
Paint GetPenPaint (Pen pen)
{
var paint = new Paint (PaintFlags.AntiAlias);
paint.SetStyle (Paint.Style.Stroke);
paint.SetARGB (pen.Color.A, pen.Color.R, pen.Color.G, pen.Color.B);
paint.StrokeWidth = (float)pen.Width;
if (pen.DashPattern != null && pen.DashPattern.Any()) {
var dashPathEffect = new DashPathEffect(pen.DashPattern.ToArray(), 0);
paint.SetPathEffect(dashPathEffect);
}
return paint;
}
Verwandte Themen
- 1. Runde Kappe unterstreicht in CSS
- 2. Gibt es eine Möglichkeit, eine Kalender-Extender-Einschränkung zu haben?
- 3. swift: Hermite runde Kappe UIBezierpath
- 4. Gibt es eine Möglichkeit, sprachunabhängige Controller/Ansichten/Aktionen zu haben?
- 5. Gibt es eine Möglichkeit, in OpenIddict unterschiedliche Ticketablauflängen zu haben?
- 6. gibt es eine Möglichkeit, Vorlagen in Reaktion zu haben
- 7. Gibt es eine Möglichkeit, alle Radion Schaltflächen deaktiviert zu haben
- 8. Gibt es eine Möglichkeit, parallel für jede Schleife zu haben?
- 9. Gibt es eine Möglichkeit, in Groovy aufrufbare Objekte zu haben?
- 10. Gibt es eine Möglichkeit, mehrere Ebenen in Processing zu haben?
- 11. Gibt es eine Möglichkeit, halbtransparent auf eine PictureBox zu malen?
- 12. gibt es eine Möglichkeit, Threads auf sphinxsearch
- 13. C++ Gibt es eine Möglichkeit, eine Template-Überladung basierend auf type_traits zu haben?
- 14. Gibt es eine Möglichkeit, Selektoren zu gruppieren?
- 15. Gibt es eine Möglichkeit, Mehrfacheinspritzung zu propagieren?
- 16. Gibt es eine Möglichkeit, Typdeklarationen zu erweitern?
- 17. Gibt es eine Möglichkeit, django.db.connection.queries zu löschen?
- 18. Gibt es eine Möglichkeit, ConfigurationManager.AppSettings zu überschreiben?
- 19. Gibt es eine Möglichkeit, Kovarianz zu deklarieren?
- 20. Gibt es eine Möglichkeit, Formularantwort zu ignorieren?
- 21. Gibt es eine Möglichkeit Tastatureingaben zu simulieren?
- 22. Gibt es eine Möglichkeit, onPanResponderMove zu verwalten?
- 23. Gibt es eine Möglichkeit, Webkonsolenfehler zu erkennen?
- 24. Gibt es eine Möglichkeit, ausgehende Fehler auf 0 zu setzen?
- 25. Gibt es eine Möglichkeit, AMDPlugin zu deaktivieren?
- 26. Gibt es eine Möglichkeit, Fenstereigenschaften zu verbergen?
- 27. Gibt es eine Möglichkeit, PreparedStatement zu aktualisieren?
- 28. Gibt es eine Möglichkeit, Datenbanktransaktionen zu beschleunigen?
- 29. Gibt es eine Möglichkeit, PowerPoint zu exportieren?
- 30. Gibt es eine Möglichkeit, Unterabfragen zu vermeiden?
Dank Ihrer responsed – LittleFunny