C# Class Microsoft.Maui.Controls.Compatibility.Platform.Android.ShapeView

Inheritance: Android.Views.View
Afficher le fichier Open project: jsuarezruiz/maui-linux

Protected Properties

Свойство Type Description
_density float

Méthodes publiques

Méthode Description
GetDesiredSize ( ) : SizeRequest
ShapeView ( Context context ) : System
UpdateAspect ( Stretch aspect ) : void
UpdateFill ( Brush fill ) : void
UpdateShape ( Android.Graphics.Path path ) : void
UpdateShapeTransform ( Android.Graphics.Matrix matrix ) : void
UpdateSize ( double width, double height ) : void
UpdateStroke ( Brush stroke ) : void
UpdateStrokeDash ( ) : void
UpdateStrokeDashArray ( Array dash ) : void
UpdateStrokeDashOffset ( float strokeDashOffset ) : void
UpdateStrokeLineCap ( Android.Graphics.Paint.Cap strokeCap ) : void
UpdateStrokeLineJoin ( Android.Graphics.Paint.Join strokeJoin ) : void
UpdateStrokeMiterLimit ( float strokeMiterLimit ) : void
UpdateStrokeThickness ( float strokeWidth ) : void

Méthodes protégées

Méthode Description
OnDraw ( Canvas canvas ) : void
UpdatePathShape ( ) : void

Private Methods

Méthode Description
CreateLinearGradient ( LinearGradientBrush linearGradientBrush, RectF pathBounds ) : LinearGradient
CreateMatrix ( ) : Android.Graphics.Matrix
CreateRadialGradient ( RadialGradientBrush radialGradientBrush, RectF pathBounds ) : RadialGradient
UpdatePathStrokeBounds ( ) : void

Method Details

GetDesiredSize() public méthode

public GetDesiredSize ( ) : SizeRequest
Résultat SizeRequest

OnDraw() protected méthode

protected OnDraw ( Canvas canvas ) : void
canvas Canvas
Résultat void

ShapeView() public méthode

public ShapeView ( Context context ) : System
context Context
Résultat System

UpdateAspect() public méthode

public UpdateAspect ( Stretch aspect ) : void
aspect Stretch
Résultat void

UpdateFill() public méthode

public UpdateFill ( Brush fill ) : void
fill Brush
Résultat void

UpdatePathShape() protected méthode

protected UpdatePathShape ( ) : void
Résultat void

UpdateShape() public méthode

public UpdateShape ( Android.Graphics.Path path ) : void
path Android.Graphics.Path
Résultat void

UpdateShapeTransform() public méthode

public UpdateShapeTransform ( Android.Graphics.Matrix matrix ) : void
matrix Android.Graphics.Matrix
Résultat void

UpdateSize() public méthode

public UpdateSize ( double width, double height ) : void
width double
height double
Résultat void

UpdateStroke() public méthode

public UpdateStroke ( Brush stroke ) : void
stroke Brush
Résultat void

UpdateStrokeDash() public méthode

public UpdateStrokeDash ( ) : void
Résultat void

UpdateStrokeDashArray() public méthode

public UpdateStrokeDashArray ( Array dash ) : void
dash Array
Résultat void

UpdateStrokeDashOffset() public méthode

public UpdateStrokeDashOffset ( float strokeDashOffset ) : void
strokeDashOffset float
Résultat void

UpdateStrokeLineCap() public méthode

public UpdateStrokeLineCap ( Android.Graphics.Paint.Cap strokeCap ) : void
strokeCap Android.Graphics.Paint.Cap
Résultat void

UpdateStrokeLineJoin() public méthode

public UpdateStrokeLineJoin ( Android.Graphics.Paint.Join strokeJoin ) : void
strokeJoin Android.Graphics.Paint.Join
Résultat void

UpdateStrokeMiterLimit() public méthode

public UpdateStrokeMiterLimit ( float strokeMiterLimit ) : void
strokeMiterLimit float
Résultat void

UpdateStrokeThickness() public méthode

public UpdateStrokeThickness ( float strokeWidth ) : void
strokeWidth float
Résultat void

Property Details

_density protected_oe property

protected float _density
Résultat float