C# Class JoanZapata.XamarinIconify.Internal.CustomTypefaceSpan

Inheritance: Android.Text.Style.ReplacementSpan
ファイルを表示 Open project: PragmaticIT/xiconify

Public Methods

Method Description
CustomTypefaceSpan ( Icon icon, Android.Graphics.Typeface type, float iconSizePx, float iconSizeRatio, int iconColor, bool rotate ) : Android.Graphics
Draw ( Android.Graphics.Canvas canvas, ICharSequence text, int start, int end, float x, int top, int y, int bottom, Android.Graphics.Paint paint ) : void
GetSize ( Android.Graphics.Paint paint, ICharSequence text, int start, int end, Android.Graphics.Paint fm ) : int

Private Methods

Method Description
ApplyCustomTypeFace ( Android.Graphics.Paint paint, Android.Graphics.Typeface typeface ) : void

Method Details

CustomTypefaceSpan() public method

public CustomTypefaceSpan ( Icon icon, Android.Graphics.Typeface type, float iconSizePx, float iconSizeRatio, int iconColor, bool rotate ) : Android.Graphics
icon Icon
type Android.Graphics.Typeface
iconSizePx float
iconSizeRatio float
iconColor int
rotate bool
return Android.Graphics

Draw() public method

public Draw ( Android.Graphics.Canvas canvas, ICharSequence text, int start, int end, float x, int top, int y, int bottom, Android.Graphics.Paint paint ) : void
canvas Android.Graphics.Canvas
text ICharSequence
start int
end int
x float
top int
y int
bottom int
paint Android.Graphics.Paint
return void

GetSize() public method

public GetSize ( Android.Graphics.Paint paint, ICharSequence text, int start, int end, Android.Graphics.Paint fm ) : int
paint Android.Graphics.Paint
text ICharSequence
start int
end int
fm Android.Graphics.Paint
return int