Condividi tramite


ShapeDrawable.OnDraw(Shape, Canvas, Paint) Metodo

Definizione

Chiamato dal metodo draw() dell'oggetto drawable dopo che l'area di disegno è stata impostata per disegnare la forma in corrispondenza di (0,0).

[Android.Runtime.Register("onDraw", "(Landroid/graphics/drawable/shapes/Shape;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V", "GetOnDraw_Landroid_graphics_drawable_shapes_Shape_Landroid_graphics_Canvas_Landroid_graphics_Paint_Handler")]
protected virtual void OnDraw (Android.Graphics.Drawables.Shapes.Shape? shape, Android.Graphics.Canvas? canvas, Android.Graphics.Paint? paint);
[<Android.Runtime.Register("onDraw", "(Landroid/graphics/drawable/shapes/Shape;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V", "GetOnDraw_Landroid_graphics_drawable_shapes_Shape_Landroid_graphics_Canvas_Landroid_graphics_Paint_Handler")>]
abstract member OnDraw : Android.Graphics.Drawables.Shapes.Shape * Android.Graphics.Canvas * Android.Graphics.Paint -> unit
override this.OnDraw : Android.Graphics.Drawables.Shapes.Shape * Android.Graphics.Canvas * Android.Graphics.Paint -> unit

Parametri

shape
Shape
canvas
Canvas
paint
Paint
Attributi

Commenti

Chiamato dal metodo draw() dell'oggetto drawable dopo che l'area di disegno è stata impostata per disegnare la forma in corrispondenza di (0,0). Le sottoclassi possono eseguire l'override per effetti speciali, ad esempio più livelli, strozzamento e così via.

Documentazione java per android.graphics.drawable.ShapeDrawable.onDraw(android.graphics.drawable.shapes.Shape, android.graphics.Canvas, android.graphics.Paint).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a