C# 클래스 Microsoft.Maui.Controls.Compatibility.Platform.Android.ShapeView

상속: Android.Views.View
파일 보기 프로젝트 열기: jsuarezruiz/maui-linux

보호된 프로퍼티들

프로퍼티 타입 설명
_density float

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
OnDraw ( Canvas canvas ) : void
UpdatePathShape ( ) : void

비공개 메소드들

메소드 설명
CreateLinearGradient ( LinearGradientBrush linearGradientBrush, RectF pathBounds ) : LinearGradient
CreateMatrix ( ) : Android.Graphics.Matrix
CreateRadialGradient ( RadialGradientBrush radialGradientBrush, RectF pathBounds ) : RadialGradient
UpdatePathStrokeBounds ( ) : void

메소드 상세

GetDesiredSize() 공개 메소드

public GetDesiredSize ( ) : SizeRequest
리턴 SizeRequest

OnDraw() 보호된 메소드

protected OnDraw ( Canvas canvas ) : void
canvas Canvas
리턴 void

ShapeView() 공개 메소드

public ShapeView ( Context context ) : System
context Context
리턴 System

UpdateAspect() 공개 메소드

public UpdateAspect ( Stretch aspect ) : void
aspect Stretch
리턴 void

UpdateFill() 공개 메소드

public UpdateFill ( Brush fill ) : void
fill Brush
리턴 void

UpdatePathShape() 보호된 메소드

protected UpdatePathShape ( ) : void
리턴 void

UpdateShape() 공개 메소드

public UpdateShape ( Android.Graphics.Path path ) : void
path Android.Graphics.Path
리턴 void

UpdateShapeTransform() 공개 메소드

public UpdateShapeTransform ( Android.Graphics.Matrix matrix ) : void
matrix Android.Graphics.Matrix
리턴 void

UpdateSize() 공개 메소드

public UpdateSize ( double width, double height ) : void
width double
height double
리턴 void

UpdateStroke() 공개 메소드

public UpdateStroke ( Brush stroke ) : void
stroke Brush
리턴 void

UpdateStrokeDash() 공개 메소드

public UpdateStrokeDash ( ) : void
리턴 void

UpdateStrokeDashArray() 공개 메소드

public UpdateStrokeDashArray ( Array dash ) : void
dash Array
리턴 void

UpdateStrokeDashOffset() 공개 메소드

public UpdateStrokeDashOffset ( float strokeDashOffset ) : void
strokeDashOffset float
리턴 void

UpdateStrokeLineCap() 공개 메소드

public UpdateStrokeLineCap ( Android.Graphics.Paint.Cap strokeCap ) : void
strokeCap Android.Graphics.Paint.Cap
리턴 void

UpdateStrokeLineJoin() 공개 메소드

public UpdateStrokeLineJoin ( Android.Graphics.Paint.Join strokeJoin ) : void
strokeJoin Android.Graphics.Paint.Join
리턴 void

UpdateStrokeMiterLimit() 공개 메소드

public UpdateStrokeMiterLimit ( float strokeMiterLimit ) : void
strokeMiterLimit float
리턴 void

UpdateStrokeThickness() 공개 메소드

public UpdateStrokeThickness ( float strokeWidth ) : void
strokeWidth float
리턴 void

프로퍼티 상세

_density 보호되어 있는 프로퍼티

protected float _density
리턴 float