blob: 5aedb199de8496f333afcc096c589bf5d568c825 [file] [log] [blame]
// Signature format: 3.0
package androidx.text {
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public class LayoutCompat {
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int ALIGN_CENTER = 2; // 0x2
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int ALIGN_LEFT = 3; // 0x3
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int ALIGN_NORMAL = 0; // 0x0
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int ALIGN_OPPOSITE = 1; // 0x1
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int ALIGN_RIGHT = 4; // 0x4
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int BREAK_STRATEGY_BALANCED = 2; // 0x2
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int BREAK_STRATEGY_HIGH_QUALITY = 1; // 0x1
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int BREAK_STRATEGY_SIMPLE = 0; // 0x0
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final boolean DEFAULT_ADD_LAST_LINE_LINE_SPCAING = false;
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int DEFAULT_ALIGNMENT = 0; // 0x0
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int DEFAULT_BREAK_STRATEGY = 0; // 0x0
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final boolean DEFAULT_FALLBACK_LINE_SPACING = true;
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int DEFAULT_HYPHENATION_FREQUENCY = 0; // 0x0
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final boolean DEFAULT_INCLUDE_PADDING = true;
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int DEFAULT_JUSTIFICATION_MODE = 0; // 0x0
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final float DEFAULT_LINESPACING_EXTRA = 0.0f;
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final float DEFAULT_LINESPACING_MULTIPLIER = 1.0f;
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int DEFAULT_MAX_LINES = 2147483647; // 0x7fffffff
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int DEFAULT_TEXT_DIRECTION = 2; // 0x2
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int HYPHENATION_FREQUENCY_FULL = 2; // 0x2
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int HYPHENATION_FREQUENCY_NONE = 0; // 0x0
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int HYPHENATION_FREQUENCY_NORMAL = 1; // 0x1
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int JUSTIFICATION_MODE_INTER_WORD = 1; // 0x1
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int JUSTIFICATION_MODE_NONE = 0; // 0x0
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int TEXT_DIRECTION_ANY_RTL_LTR = 4; // 0x4
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int TEXT_DIRECTION_FIRST_STRONG_LTR = 2; // 0x2
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int TEXT_DIRECTION_FIRST_STRONG_RTL = 3; // 0x3
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int TEXT_DIRECTION_LOCALE = 5; // 0x5
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int TEXT_DIRECTION_LTR = 0; // 0x0
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final int TEXT_DIRECTION_RTL = 1; // 0x1
}
@IntDef({androidx.text.LayoutCompat.BREAK_STRATEGY_SIMPLE, androidx.text.LayoutCompat.BREAK_STRATEGY_HIGH_QUALITY, androidx.text.LayoutCompat.BREAK_STRATEGY_BALANCED}) @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) public static @interface LayoutCompat.BreakStrategy {
}
@IntDef({androidx.text.LayoutCompat.HYPHENATION_FREQUENCY_NORMAL, androidx.text.LayoutCompat.HYPHENATION_FREQUENCY_FULL, androidx.text.LayoutCompat.HYPHENATION_FREQUENCY_NONE}) @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) public static @interface LayoutCompat.HyphenationFrequency {
}
@IntDef({androidx.text.LayoutCompat.JUSTIFICATION_MODE_NONE, androidx.text.LayoutCompat.JUSTIFICATION_MODE_INTER_WORD}) @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) public static @interface LayoutCompat.JustificationMode {
}
@IntDef({androidx.text.LayoutCompat.TEXT_DIRECTION_LTR, androidx.text.LayoutCompat.TEXT_DIRECTION_RTL, androidx.text.LayoutCompat.TEXT_DIRECTION_FIRST_STRONG_LTR, androidx.text.LayoutCompat.TEXT_DIRECTION_FIRST_STRONG_RTL, androidx.text.LayoutCompat.TEXT_DIRECTION_ANY_RTL_LTR, androidx.text.LayoutCompat.TEXT_DIRECTION_LOCALE}) @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) public static @interface LayoutCompat.TextDirection {
}
@IntDef({androidx.text.LayoutCompat.ALIGN_NORMAL, androidx.text.LayoutCompat.ALIGN_CENTER, androidx.text.LayoutCompat.ALIGN_OPPOSITE, androidx.text.LayoutCompat.ALIGN_LEFT, androidx.text.LayoutCompat.ALIGN_RIGHT}) @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) public static @interface LayoutCompat.TextLayoutAlignment {
}
public final class LayoutIntrinsicsKt {
ctor public LayoutIntrinsicsKt();
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final class TextAlignmentAdapter {
method public android.text.Layout.Alignment get(@androidx.text.LayoutCompat.TextLayoutAlignment int value);
method public android.text.Layout.Alignment getALIGN_LEFT_FRAMEWORK();
method public android.text.Layout.Alignment getALIGN_RIGHT_FRAMEWORK();
property public final android.text.Layout.Alignment ALIGN_LEFT_FRAMEWORK;
property public final android.text.Layout.Alignment ALIGN_RIGHT_FRAMEWORK;
}
public final class TextLayoutKt {
ctor public TextLayoutKt();
}
}
package androidx.text.selection {
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public class WordBoundary {
ctor public WordBoundary(java.util.Locale!, CharSequence!);
method public int getWordEnd(int);
method public int getWordStart(int);
}
}
package androidx.text.style {
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public class BaselineShiftSpan extends android.text.style.MetricAffectingSpan {
ctor public BaselineShiftSpan(float);
method public float getMultiplier();
method public void updateDrawState(android.text.TextPaint);
method public void updateMeasureState(android.text.TextPaint);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public class FontFeatureSpan extends android.text.style.MetricAffectingSpan {
ctor public FontFeatureSpan(String);
method public String! getFontFeatureSettings();
method public void updateDrawState(android.text.TextPaint!);
method public void updateMeasureState(android.text.TextPaint);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public class LetterSpacingSpan extends android.text.style.MetricAffectingSpan {
ctor public LetterSpacingSpan(float);
method public void updateDrawState(android.text.TextPaint);
method public void updateMeasureState(android.text.TextPaint);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public class LineHeightSpan implements android.text.style.LineHeightSpan {
ctor public LineHeightSpan(@Px int);
method public void chooseHeight(CharSequence, int, int, int, int, android.graphics.Paint.FontMetricsInt);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public class ShadowSpan extends android.text.style.CharacterStyle {
ctor public ShadowSpan(@ColorInt int, float, float, float);
method public int getColor();
method public float getOffsetX();
method public float getOffsetY();
method public float getRadius();
method public void updateDrawState(android.text.TextPaint);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public class SkewXSpan extends android.text.style.MetricAffectingSpan {
ctor public SkewXSpan(float);
method public float getSkewX();
method public void updateDrawState(android.text.TextPaint!);
method public void updateMeasureState(android.text.TextPaint!);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public class TypefaceSpan extends android.text.style.MetricAffectingSpan {
ctor public TypefaceSpan(android.graphics.Typeface);
method public android.graphics.Typeface getTypeface();
method public void updateDrawState(android.text.TextPaint);
method public void updateMeasureState(android.text.TextPaint);
}
}