[go: nahoru, domu]

blob: 01d0e25c47f7552f38e5297033fa59b5e6709f71 [file] [log] [blame]
// Signature format: 3.0
package androidx.ui.text.platform {
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final class LayoutIntrinsics {
ctor public LayoutIntrinsics(CharSequence charSequence, android.text.TextPaint textPaint, int textDirectionHeuristic);
method public android.text.BoringLayout.Metrics? getBoringMetrics();
method public float getMaxIntrinsicWidth();
method public float getMinIntrinsicWidth();
property public final android.text.BoringLayout.Metrics? boringMetrics;
property public final float maxIntrinsicWidth;
property public final float minIntrinsicWidth;
}
public final class LayoutIntrinsicsKt {
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final class TextLayout {
ctor public TextLayout(CharSequence charSequence, float width, android.text.TextPaint textPaint, int alignment, android.text.TextUtils.TruncateAt? ellipsize, int textDirectionHeuristic, float lineSpacingMultiplier, @Px float lineSpacingExtra, boolean includePadding, int maxLines, int breakStrategy, int hyphenationFrequency, int justificationMode, int[]? leftIndents, int[]? rightIndents, androidx.ui.text.platform.LayoutIntrinsics layoutIntrinsics);
method public boolean getDidExceedMaxLines();
method public int getHeight();
method public android.text.Layout getLayout();
method public androidx.ui.text.platform.LayoutIntrinsics getLayoutIntrinsics();
method public float getLineBaseline(int line);
method public float getLineBottom(int line);
method public int getLineCount();
method public int getLineEllipsisCount(int lineIndex);
method public int getLineEllipsisOffset(int lineIndex);
method public int getLineEnd(int lineIndex);
method public int getLineForOffset(int offset);
method public int getLineForVertical(int vertical);
method public float getLineHeight(int lineIndex);
method public float getLineLeft(int lineIndex);
method public float getLineRight(int lineIndex);
method public int getLineStart(int lineIndex);
method public float getLineTop(int line);
method public float getLineWidth(int lineIndex);
method public float getMaxIntrinsicWidth();
method public float getMinIntrinsicWidth();
method public int getOffsetForHorizontal(int line, float horizontal);
method public int getParagraphDirection(int line);
method public float getPrimaryHorizontal(int offset);
method public float getSecondaryHorizontal(int offset);
method public void getSelectionPath(int start, int end, android.graphics.Path dest);
method public CharSequence getText();
method public boolean isEllipsisApplied(int lineIndex);
method public boolean isRtlCharAt(int offset);
method public void paint(android.graphics.Canvas canvas);
property public final boolean didExceedMaxLines;
property public final int height;
property public final android.text.Layout layout;
property public final int lineCount;
property public final float maxIntrinsicWidth;
property public final float minIntrinsicWidth;
property public final CharSequence text;
}
public final class TextLayoutKt {
}
}
package androidx.ui.text.platform.selection {
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final class WordBoundary {
ctor public WordBoundary(java.util.Locale locale, CharSequence text);
method public int getWordEnd(int offset);
method public int getWordStart(int offset);
}
}
package androidx.ui.text.platform.style {
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public class BaselineShiftSpan extends android.text.style.MetricAffectingSpan {
ctor public BaselineShiftSpan(float multiplier);
method public final float getMultiplier();
method public void updateDrawState(android.text.TextPaint textPaint);
method public void updateMeasureState(android.text.TextPaint textPaint);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final class FontFeatureSpan extends android.text.style.MetricAffectingSpan {
ctor public FontFeatureSpan(String fontFeatureSettings);
method public String getFontFeatureSettings();
method public void updateDrawState(android.text.TextPaint textPaint);
method public void updateMeasureState(android.text.TextPaint textPaint);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final class FontSpan extends android.text.style.MetricAffectingSpan {
ctor public FontSpan(kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Boolean,? extends android.graphics.Typeface> getTypeface);
method public kotlin.jvm.functions.Function2<java.lang.Integer,java.lang.Boolean,android.graphics.Typeface> getGetTypeface();
method public void updateDrawState(android.text.TextPaint textPaint);
method public void updateMeasureState(android.text.TextPaint textPaint);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final class FontWeightStyleSpan extends android.text.style.MetricAffectingSpan {
ctor public FontWeightStyleSpan(@IntRange(from=null, to=null) int weight, int style);
method public int getStyle();
method public int getWeight();
method public void updateDrawState(android.text.TextPaint textPaint);
method public void updateMeasureState(android.text.TextPaint textPaint);
field public static final androidx.ui.text.platform.style.FontWeightStyleSpan.Companion! Companion;
field public static final int STYLE_ITALIC = 2; // 0x2
field public static final int STYLE_NONE = -1; // 0xffffffff
field public static final int STYLE_NORMAL = 0; // 0x0
}
public static final class FontWeightStyleSpan.Companion {
}
public final class FontWeightStyleSpanKt {
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final class LetterSpacingSpanEm extends android.text.style.MetricAffectingSpan {
ctor public LetterSpacingSpanEm(float letterSpacing);
method public float getLetterSpacing();
method public void updateDrawState(android.text.TextPaint textPaint);
method public void updateMeasureState(android.text.TextPaint textPaint);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final class LetterSpacingSpanPx extends android.text.style.MetricAffectingSpan {
ctor public LetterSpacingSpanPx(@Px float letterSpacing);
method public float getLetterSpacing();
method public void updateDrawState(android.text.TextPaint textPaint);
method public void updateMeasureState(android.text.TextPaint textPaint);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final class LineHeightSpan implements android.text.style.LineHeightSpan {
ctor public LineHeightSpan(int lineHeight);
method public void chooseHeight(CharSequence text, int start, int end, int spanstartVertical, int lineHeight, android.graphics.Paint.FontMetricsInt fontMetricsInt);
method public int getLineHeight();
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final class PlaceholderSpan extends android.text.style.ReplacementSpan {
ctor public PlaceholderSpan(float width, int widthUnit, float height, int heightUnit, float pxPerSp, int verticalAlign);
method public void draw(android.graphics.Canvas canvas, CharSequence? text, int start, int end, float x, int top, int y, int bottom, android.graphics.Paint paint);
method public android.graphics.Paint.FontMetricsInt getFontMetrics();
method public int getHeightPx();
method public int getSize(android.graphics.Paint paint, CharSequence? text, int start, int end, android.graphics.Paint.FontMetricsInt? fm);
method public int getVerticalAlign();
method public int getWidthPx();
property public final android.graphics.Paint.FontMetricsInt fontMetrics;
property public final int heightPx;
property public final int widthPx;
field public static final int ALIGN_ABOVE_BASELINE = 0; // 0x0
field public static final int ALIGN_BOTTOM = 2; // 0x2
field public static final int ALIGN_CENTER = 3; // 0x3
field public static final int ALIGN_TEXT_BOTTOM = 5; // 0x5
field public static final int ALIGN_TEXT_CENTER = 6; // 0x6
field public static final int ALIGN_TEXT_TOP = 4; // 0x4
field public static final int ALIGN_TOP = 1; // 0x1
field public static final androidx.ui.text.platform.style.PlaceholderSpan.Companion! Companion;
field public static final int UNIT_EM = 1; // 0x1
field public static final int UNIT_INHERIT = 2; // 0x2
field public static final int UNIT_SP = 0; // 0x0
}
public static final class PlaceholderSpan.Companion {
}
public final class PlaceholderSpanKt {
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final class ShadowSpan extends android.text.style.CharacterStyle {
ctor public ShadowSpan(int color, float offsetX, float offsetY, float radius);
method public int getColor();
method public float getOffsetX();
method public float getOffsetY();
method public float getRadius();
method public void updateDrawState(android.text.TextPaint tp);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public class SkewXSpan extends android.text.style.MetricAffectingSpan {
ctor public SkewXSpan(float skewX);
method public final float getSkewX();
method public void updateDrawState(android.text.TextPaint textPaint);
method public void updateMeasureState(android.text.TextPaint textPaint);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final class TypefaceSpan extends android.text.style.MetricAffectingSpan {
ctor public TypefaceSpan(android.graphics.Typeface typeface);
method public android.graphics.Typeface getTypeface();
method public void updateDrawState(android.text.TextPaint ds);
method public void updateMeasureState(android.text.TextPaint paint);
}
}