Class BoringLayout
public class BoringLayout : Layout, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
BoringLayout
- Implements
- Inherited Members
- Extension Methods
Constructors
BoringLayout(CharSequence, TextPaint, int, Alignment, float, float, Metrics, bool)
public BoringLayout(CharSequence arg0, TextPaint arg1, int arg2, Layout.Alignment arg3, float arg4, float arg5, BoringLayout.Metrics arg6, bool arg7)
Parameters
arg0CharSequencearg1TextPaintarg2intarg3Layout.Alignmentarg4floatarg5floatarg6BoringLayout.Metricsarg7bool
BoringLayout(CharSequence, TextPaint, int, Alignment, float, float, Metrics, bool, TruncateAt, int)
public BoringLayout(CharSequence arg0, TextPaint arg1, int arg2, Layout.Alignment arg3, float arg4, float arg5, BoringLayout.Metrics arg6, bool arg7, TextUtils.TruncateAt arg8, int arg9)
Parameters
arg0CharSequencearg1TextPaintarg2intarg3Layout.Alignmentarg4floatarg5floatarg6BoringLayout.Metricsarg7boolarg8TextUtils.TruncateAtarg9int
BoringLayout(CharSequence, TextPaint, int, Alignment, float, float, Metrics, bool, TruncateAt, int, bool)
public BoringLayout(CharSequence arg0, TextPaint arg1, int arg2, Layout.Alignment arg3, float arg4, float arg5, BoringLayout.Metrics arg6, bool arg7, TextUtils.TruncateAt arg8, int arg9, bool arg10)
Parameters
arg0CharSequencearg1TextPaintarg2intarg3Layout.Alignmentarg4floatarg5floatarg6BoringLayout.Metricsarg7boolarg8TextUtils.TruncateAtarg9intarg10bool
BoringLayout(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public BoringLayout(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
CreatePoolableInstance(CharSequence, TextPaint, int, Alignment, float, float, Metrics, bool)
HPA initializer for BoringLayout(Java.Lang.CharSequence arg0, Android.Text.TextPaint arg1, int arg2, Android.Text.Layout.Alignment arg3, float arg4, float arg5, Android.Text.BoringLayout.Metrics arg6, bool arg7)
public static BoringLayout CreatePoolableInstance(CharSequence arg0, TextPaint arg1, int arg2, Layout.Alignment arg3, float arg4, float arg5, BoringLayout.Metrics arg6, bool arg7)
Parameters
arg0CharSequencearg1TextPaintarg2intarg3Layout.Alignmentarg4floatarg5floatarg6BoringLayout.Metricsarg7bool
Returns
CreatePoolableInstance(CharSequence, TextPaint, int, Alignment, float, float, Metrics, bool, TruncateAt, int)
HPA initializer for BoringLayout(Java.Lang.CharSequence arg0, Android.Text.TextPaint arg1, int arg2, Android.Text.Layout.Alignment arg3, float arg4, float arg5, Android.Text.BoringLayout.Metrics arg6, bool arg7, Android.Text.TextUtils.TruncateAt arg8, int arg9)
public static BoringLayout CreatePoolableInstance(CharSequence arg0, TextPaint arg1, int arg2, Layout.Alignment arg3, float arg4, float arg5, BoringLayout.Metrics arg6, bool arg7, TextUtils.TruncateAt arg8, int arg9)
Parameters
arg0CharSequencearg1TextPaintarg2intarg3Layout.Alignmentarg4floatarg5floatarg6BoringLayout.Metricsarg7boolarg8TextUtils.TruncateAtarg9int
Returns
CreatePoolableInstance(CharSequence, TextPaint, int, Alignment, float, float, Metrics, bool, TruncateAt, int, bool)
HPA initializer for BoringLayout(Java.Lang.CharSequence arg0, Android.Text.TextPaint arg1, int arg2, Android.Text.Layout.Alignment arg3, float arg4, float arg5, Android.Text.BoringLayout.Metrics arg6, bool arg7, Android.Text.TextUtils.TruncateAt arg8, int arg9, bool arg10)
public static BoringLayout CreatePoolableInstance(CharSequence arg0, TextPaint arg1, int arg2, Layout.Alignment arg3, float arg4, float arg5, BoringLayout.Metrics arg6, bool arg7, TextUtils.TruncateAt arg8, int arg9, bool arg10)
Parameters
arg0CharSequencearg1TextPaintarg2intarg3Layout.Alignmentarg4floatarg5floatarg6BoringLayout.Metricsarg7boolarg8TextUtils.TruncateAtarg9intarg10bool
Returns
Ellipsized(int, int)
public void Ellipsized(int arg0, int arg1)
Parameters
IsBoring(CharSequence, TextPaint)
public static BoringLayout.Metrics IsBoring(CharSequence arg0, TextPaint arg1)
Parameters
arg0CharSequencearg1TextPaint
Returns
IsBoring(CharSequence, TextPaint, Metrics)
public static BoringLayout.Metrics IsBoring(CharSequence arg0, TextPaint arg1, BoringLayout.Metrics arg2)
Parameters
arg0CharSequencearg1TextPaintarg2BoringLayout.Metrics
Returns
IsBoring(CharSequence, TextPaint, TextDirectionHeuristic, bool, Metrics)
public static BoringLayout.Metrics IsBoring(CharSequence arg0, TextPaint arg1, TextDirectionHeuristic arg2, bool arg3, BoringLayout.Metrics arg4)
Parameters
arg0CharSequencearg1TextPaintarg2TextDirectionHeuristicarg3boolarg4BoringLayout.Metrics
Returns
Make(CharSequence, TextPaint, int, Alignment, Metrics, bool, TruncateAt, int, bool)
public static BoringLayout Make(CharSequence arg0, TextPaint arg1, int arg2, Layout.Alignment arg3, BoringLayout.Metrics arg4, bool arg5, TextUtils.TruncateAt arg6, int arg7, bool arg8)
Parameters
arg0CharSequencearg1TextPaintarg2intarg3Layout.Alignmentarg4BoringLayout.Metricsarg5boolarg6TextUtils.TruncateAtarg7intarg8bool
Returns
Make(CharSequence, TextPaint, int, Alignment, float, float, Metrics, bool)
public static BoringLayout Make(CharSequence arg0, TextPaint arg1, int arg2, Layout.Alignment arg3, float arg4, float arg5, BoringLayout.Metrics arg6, bool arg7)
Parameters
arg0CharSequencearg1TextPaintarg2intarg3Layout.Alignmentarg4floatarg5floatarg6BoringLayout.Metricsarg7bool
Returns
Make(CharSequence, TextPaint, int, Alignment, float, float, Metrics, bool, TruncateAt, int)
public static BoringLayout Make(CharSequence arg0, TextPaint arg1, int arg2, Layout.Alignment arg3, float arg4, float arg5, BoringLayout.Metrics arg6, bool arg7, TextUtils.TruncateAt arg8, int arg9)
Parameters
arg0CharSequencearg1TextPaintarg2intarg3Layout.Alignmentarg4floatarg5floatarg6BoringLayout.Metricsarg7boolarg8TextUtils.TruncateAtarg9int
Returns
ReplaceOrMake(CharSequence, TextPaint, int, Alignment, Metrics, bool, TruncateAt, int, bool)
public BoringLayout ReplaceOrMake(CharSequence arg0, TextPaint arg1, int arg2, Layout.Alignment arg3, BoringLayout.Metrics arg4, bool arg5, TextUtils.TruncateAt arg6, int arg7, bool arg8)
Parameters
arg0CharSequencearg1TextPaintarg2intarg3Layout.Alignmentarg4BoringLayout.Metricsarg5boolarg6TextUtils.TruncateAtarg7intarg8bool
Returns
ReplaceOrMake(CharSequence, TextPaint, int, Alignment, float, float, Metrics, bool)
public BoringLayout ReplaceOrMake(CharSequence arg0, TextPaint arg1, int arg2, Layout.Alignment arg3, float arg4, float arg5, BoringLayout.Metrics arg6, bool arg7)
Parameters
arg0CharSequencearg1TextPaintarg2intarg3Layout.Alignmentarg4floatarg5floatarg6BoringLayout.Metricsarg7bool
Returns
ReplaceOrMake(CharSequence, TextPaint, int, Alignment, float, float, Metrics, bool, TruncateAt, int)
public BoringLayout ReplaceOrMake(CharSequence arg0, TextPaint arg1, int arg2, Layout.Alignment arg3, float arg4, float arg5, BoringLayout.Metrics arg6, bool arg7, TextUtils.TruncateAt arg8, int arg9)
Parameters
arg0CharSequencearg1TextPaintarg2intarg3Layout.Alignmentarg4floatarg5floatarg6BoringLayout.Metricsarg7boolarg8TextUtils.TruncateAtarg9int