Class Layout
public class Layout : JVMBridgeBase<Layout>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Layout>Layout
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeBase<Layout>.IsAssignableFrom(IJavaType)JVMBridgeBase<Layout>.IsAssignableFrom<T>()JVMBridgeBase<Layout>.Execute<T>(params T[])JVMBridgeBase<Layout>.DynBridgeClazzJVMBridgeBase<Layout>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
Layout()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("Layout class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Layout()
Layout(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
[Obsolete("Layout class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Layout(params object[] args)
Parameters
args
object[]
Properties
BREAK_STRATEGY_BALANCED
public static int BREAK_STRATEGY_BALANCED { get; }
Property Value
BREAK_STRATEGY_HIGH_QUALITY
public static int BREAK_STRATEGY_HIGH_QUALITY { get; }
Property Value
BREAK_STRATEGY_SIMPLE
public static int BREAK_STRATEGY_SIMPLE { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
DEFAULT_LINESPACING_ADDITION
public static float DEFAULT_LINESPACING_ADDITION { get; }
Property Value
DEFAULT_LINESPACING_MULTIPLIER
public static float DEFAULT_LINESPACING_MULTIPLIER { get; }
Property Value
DIR_LEFT_TO_RIGHT
public static int DIR_LEFT_TO_RIGHT { get; }
Property Value
DIR_RIGHT_TO_LEFT
public static int DIR_RIGHT_TO_LEFT { get; }
Property Value
HYPHENATION_FREQUENCY_FULL
public static int HYPHENATION_FREQUENCY_FULL { get; }
Property Value
HYPHENATION_FREQUENCY_FULL_FAST
public static int HYPHENATION_FREQUENCY_FULL_FAST { get; }
Property Value
HYPHENATION_FREQUENCY_NONE
public static int HYPHENATION_FREQUENCY_NONE { get; }
Property Value
HYPHENATION_FREQUENCY_NORMAL
public static int HYPHENATION_FREQUENCY_NORMAL { get; }
Property Value
HYPHENATION_FREQUENCY_NORMAL_FAST
public static int HYPHENATION_FREQUENCY_NORMAL_FAST { get; }
Property Value
INCLUSION_STRATEGY_ANY_OVERLAP
public static Layout.TextInclusionStrategy INCLUSION_STRATEGY_ANY_OVERLAP { get; }
Property Value
INCLUSION_STRATEGY_CONTAINS_ALL
public static Layout.TextInclusionStrategy INCLUSION_STRATEGY_CONTAINS_ALL { get; }
Property Value
INCLUSION_STRATEGY_CONTAINS_CENTER
public static Layout.TextInclusionStrategy INCLUSION_STRATEGY_CONTAINS_CENTER { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
JUSTIFICATION_MODE_INTER_CHARACTER
public static int JUSTIFICATION_MODE_INTER_CHARACTER { get; }
Property Value
JUSTIFICATION_MODE_INTER_WORD
public static int JUSTIFICATION_MODE_INTER_WORD { get; }
Property Value
JUSTIFICATION_MODE_NONE
public static int JUSTIFICATION_MODE_NONE { get; }
Property Value
Methods
ComputeDrawingBoundingBox()
public RectF ComputeDrawingBoundingBox()
Returns
Draw(Canvas)
public void Draw(Canvas arg0)
Parameters
Draw(Canvas, Path, Paint, int)
public void Draw(Canvas arg0, Path arg1, Paint arg2, int arg3)
Parameters
Draw(Canvas, List<Path>, List<Paint>, Path, Paint, int)
public void Draw(Canvas arg0, List<Path> arg1, List<Paint> arg2, Path arg3, Paint arg4, int arg5)
Parameters
DrawBackground(Canvas)
public void DrawBackground(Canvas arg0)
Parameters
DrawText(Canvas)
public void DrawText(Canvas arg0)
Parameters
FillCharacterBounds(int, int, float[], int)
public void FillCharacterBounds(int arg0, int arg1, float[] arg2, int arg3)
Parameters
GetAlignment()
public Layout.Alignment GetAlignment()
Returns
GetBottomPadding()
public int GetBottomPadding()
Returns
GetBreakStrategy()
public int GetBreakStrategy()
Returns
GetCursorPath(int, Path, CharSequence)
public void GetCursorPath(int arg0, Path arg1, CharSequence arg2)
Parameters
arg0
intarg1
Patharg2
CharSequence
GetDesiredWidth(CharSequence, TextPaint)
public static float GetDesiredWidth(CharSequence arg0, TextPaint arg1)
Parameters
arg0
CharSequencearg1
TextPaint
Returns
GetDesiredWidth(CharSequence, int, int, TextPaint)
public static float GetDesiredWidth(CharSequence arg0, int arg1, int arg2, TextPaint arg3)
Parameters
arg0
CharSequencearg1
intarg2
intarg3
TextPaint
Returns
GetEllipsisCount(int)
public int GetEllipsisCount(int arg0)
Parameters
Returns
GetEllipsisStart(int)
public int GetEllipsisStart(int arg0)
Parameters
Returns
GetEllipsize()
public TextUtils.TruncateAt GetEllipsize()
Returns
GetEllipsizedWidth()
public int GetEllipsizedWidth()
Returns
GetHeight()
public int GetHeight()
Returns
GetHyphenationFrequency()
public int GetHyphenationFrequency()
Returns
GetJustificationMode()
public int GetJustificationMode()
Returns
GetLeftIndents()
public int[] GetLeftIndents()
Returns
GetLineAscent(int)
public int GetLineAscent(int arg0)
Parameters
Returns
GetLineBaseline(int)
public int GetLineBaseline(int arg0)
Parameters
Returns
GetLineBottom(int)
public int GetLineBottom(int arg0)
Parameters
Returns
GetLineBottom(int, bool)
public int GetLineBottom(int arg0, bool arg1)
Parameters
Returns
GetLineBounds(int, Rect)
public int GetLineBounds(int arg0, Rect arg1)
Parameters
Returns
GetLineBreakConfig()
public LineBreakConfig GetLineBreakConfig()
Returns
GetLineContainsTab(int)
public bool GetLineContainsTab(int arg0)
Parameters
Returns
GetLineCount()
public int GetLineCount()
Returns
GetLineDescent(int)
public int GetLineDescent(int arg0)
Parameters
Returns
GetLineDirections(int)
public Layout.Directions GetLineDirections(int arg0)
Parameters
Returns
GetLineEnd(int)
public int GetLineEnd(int arg0)
Parameters
Returns
GetLineForOffset(int)
public int GetLineForOffset(int arg0)
Parameters
Returns
GetLineForVertical(int)
public int GetLineForVertical(int arg0)
Parameters
Returns
GetLineLeft(int)
public float GetLineLeft(int arg0)
Parameters
Returns
GetLineLetterSpacingUnitCount(int, bool)
public int GetLineLetterSpacingUnitCount(int arg0, bool arg1)
Parameters
Returns
GetLineMax(int)
public float GetLineMax(int arg0)
Parameters
Returns
GetLineRight(int)
public float GetLineRight(int arg0)
Parameters
Returns
GetLineSpacingAmount()
public float GetLineSpacingAmount()
Returns
GetLineSpacingMultiplier()
public float GetLineSpacingMultiplier()
Returns
GetLineStart(int)
public int GetLineStart(int arg0)
Parameters
Returns
GetLineTop(int)
public int GetLineTop(int arg0)
Parameters
Returns
GetLineVisibleEnd(int)
public int GetLineVisibleEnd(int arg0)
Parameters
Returns
GetLineWidth(int)
public float GetLineWidth(int arg0)
Parameters
Returns
GetMaxLines()
public int GetMaxLines()
Returns
GetMinimumFontMetrics()
public Paint.FontMetrics GetMinimumFontMetrics()
Returns
GetOffsetForHorizontal(int, float)
public int GetOffsetForHorizontal(int arg0, float arg1)
Parameters
Returns
GetOffsetToLeftOf(int)
public int GetOffsetToLeftOf(int arg0)
Parameters
Returns
GetOffsetToRightOf(int)
public int GetOffsetToRightOf(int arg0)
Parameters
Returns
GetPaint()
public TextPaint GetPaint()
Returns
GetParagraphAlignment(int)
public Layout.Alignment GetParagraphAlignment(int arg0)
Parameters
Returns
GetParagraphDirection(int)
public int GetParagraphDirection(int arg0)
Parameters
Returns
GetParagraphLeft(int)
public int GetParagraphLeft(int arg0)
Parameters
Returns
GetParagraphRight(int)
public int GetParagraphRight(int arg0)
Parameters
Returns
GetPrimaryHorizontal(int)
public float GetPrimaryHorizontal(int arg0)
Parameters
Returns
GetRangeForRect(RectF, SegmentFinder, TextInclusionStrategy)
public int[] GetRangeForRect(RectF arg0, SegmentFinder arg1, Layout.TextInclusionStrategy arg2)
Parameters
arg0
RectFarg1
SegmentFinderarg2
Layout.TextInclusionStrategy
Returns
GetRightIndents()
public int[] GetRightIndents()
Returns
GetSecondaryHorizontal(int)
public float GetSecondaryHorizontal(int arg0)
Parameters
Returns
GetSelectionPath(int, int, Path)
public void GetSelectionPath(int arg0, int arg1, Path arg2)
Parameters
GetShiftDrawingOffsetForStartOverhang()
public bool GetShiftDrawingOffsetForStartOverhang()
Returns
GetSpacingAdd()
public float GetSpacingAdd()
Returns
GetSpacingMultiplier()
public float GetSpacingMultiplier()
Returns
GetText()
public CharSequence GetText()
Returns
GetTextDirectionHeuristic()
public TextDirectionHeuristic GetTextDirectionHeuristic()
Returns
GetTopPadding()
public int GetTopPadding()
Returns
GetUseBoundsForWidth()
public bool GetUseBoundsForWidth()
Returns
GetWidth()
public int GetWidth()
Returns
IncreaseWidthTo(int)
public void IncreaseWidthTo(int arg0)
Parameters
IsFallbackLineSpacingEnabled()
public bool IsFallbackLineSpacingEnabled()
Returns
IsFontPaddingIncluded()
public bool IsFontPaddingIncluded()
Returns
IsRtlCharAt(int)
public bool IsRtlCharAt(int arg0)