Je suis novice dans MonoDroid. Comment puis-je dessiner ellipse en cours d'exécution en utilisant C# dans l'application Android?MonoDroid - Dessiner Ellipse en cours d'exécution
0
A
Répondre
2
Pour dessiner une ellipse ou d'autres formes géométriques, vous pouvez utiliser l'objet canvas. Voici un morceau de code très basique qui dessine une ellipse (ovale). Je viens de créer une vue et de remplacer la méthode OnDraw pour dessiner l'ellipse. Vous définissez un objet RectF qui définit la limite rectangulaire de l'ellipse. Une bonne référence est le SDK Android:
http://developer.android.com/reference/android/graphics/Canvas.html
[Activity(Label = "MonoAndroidApplication1", MainLauncher = true, Icon = "@drawable/icon")]
public class Activity1 : Activity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
var targetView = new OvalView(this);
SetContentView(targetView);
}
}
public class OvalView : View
{
public OvalView(Context context) : base(context) { }
protected override void OnDraw(Canvas canvas)
{
RectF rect = new RectF(0,0, 300, 300);
canvas.DrawOval(rect, new Paint() { Color = Color.CornflowerBlue });
}
}
Questions connexes
- 1. Dessiner Pixel Ellipse on Canvas
- 2. Dessiner une ellipse sans méthode OnPaint
- 3. Comment dessiner une ellipse pour imageButton xamarin.android?
- 4. Dessiner une ellipse d'opacité dans Delphi 2010
- 5. Dessiner une ellipse dans une image matricielle en utilisant Matlab
- 6. Ellipse transparente
- 7. Comment dessiner une ellipse complète dans un StreamGeometry dans WPF?
- 8. Comment dessiner une ellipse ou un cercle à main levée?
- 9. Comment dessiner une ellipse/cercle sur QGraphicsScene dans un QGraphicsView
- 10. façon Effecient pour dessiner Ellipse avec OpenGL ou D3D
- 11. Comment Ellipse à Ellipse intersection?
- 12. Comment puis-je dessiner une ellipse simple en utilisant CoreGraphics sur l'iPhone (en particulier l'iPad)?
- 13. OpenglES Ellipse dans Android
- 14. Objet Ellipse dans GDK
- 15. Redimensionnable ellipse html5 canvas
- 16. Comment dessiner un calcul d'image en cours en SDL (C++)?
- 17. Points Ellipse Animation
- 18. Ellipse Geometry Forme personnalisée
- 19. Ellipse Bounce en utilisant IntersectsWith
- 20. Remplir une ellipse en C++
- 21. CoreGraphics sur iPhone, en essayant de dessiner une ellipse de type "pilule"
- 22. Comment puis-je dessiner une ellipse en 3D pour correspondre à un FlyCircleAnimator dans Irrlicht
- 23. Debug.WriteLine équivalent en MonoTouch/MonoDroid?
- 24. Qt Ellipse Border Thins Out
- 25. Dessiner une petite activité sur l'application en cours d'exécution
- 26. b2shape Ellipse?
- 27. C++ gdi dessin ellipse problème
- 28. MonoDroid drawable.createfromstream
- 29. MonoDroid - Débutant
- 30. Redimensionner Ellipse
Que voulez-vous dire? Voulez-vous dessiner une ellipse sur un contrôle/surface personnalisé? Ou voulez-vous ajouter une ellipse à une partie de votre mise en page quelque part? – Matthew
Je veux dire qu'il y a-t-il des smth comme Shape class de .Net dans Android Sdk? Ou je dois utiliser un algorithme pour dessiner l'ellipse? –