blob: 4a40acd9dd19fb963784d513d67e88cbe457ee65 [file] [log] [blame]
// Signature format: 4.0
package androidx.compose.ui.text {
public final class AndroidTextStyle_androidKt {
method public static androidx.compose.ui.text.PlatformParagraphStyle lerp(androidx.compose.ui.text.PlatformParagraphStyle start, androidx.compose.ui.text.PlatformParagraphStyle stop, float fraction);
method public static androidx.compose.ui.text.PlatformSpanStyle lerp(androidx.compose.ui.text.PlatformSpanStyle start, androidx.compose.ui.text.PlatformSpanStyle stop, float fraction);
}
@androidx.compose.runtime.Immutable public final class AnnotatedString implements java.lang.CharSequence {
ctor public AnnotatedString(String text, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> paragraphStyles);
method public operator char get(int index);
method public int getLength();
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> getParagraphStyles();
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> getSpanStyles();
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<java.lang.String>> getStringAnnotations(int start, int end);
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<java.lang.String>> getStringAnnotations(String tag, int start, int end);
method public String getText();
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.TtsAnnotation>> getTtsAnnotations(int start, int end);
method public boolean hasStringAnnotations(String tag, int start, int end);
method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.AnnotatedString plus(androidx.compose.ui.text.AnnotatedString other);
method public androidx.compose.ui.text.AnnotatedString subSequence(int startIndex, int endIndex);
method public androidx.compose.ui.text.AnnotatedString subSequence(long range);
property public int length;
property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> paragraphStyles;
property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles;
property public final String text;
}
public static final class AnnotatedString.Builder implements java.lang.Appendable {
ctor public AnnotatedString.Builder(androidx.compose.ui.text.AnnotatedString text);
ctor public AnnotatedString.Builder(optional int capacity);
ctor public AnnotatedString.Builder(String text);
method public void addStringAnnotation(String tag, String annotation, int start, int end);
method public void addStyle(androidx.compose.ui.text.ParagraphStyle style, int start, int end);
method public void addStyle(androidx.compose.ui.text.SpanStyle style, int start, int end);
method public void append(androidx.compose.ui.text.AnnotatedString text);
method public void append(androidx.compose.ui.text.AnnotatedString text, int start, int end);
method public androidx.compose.ui.text.AnnotatedString.Builder append(char char);
method @Deprecated public void append(char char);
method public androidx.compose.ui.text.AnnotatedString.Builder append(CharSequence? text);
method public androidx.compose.ui.text.AnnotatedString.Builder append(CharSequence? text, int start, int end);
method public void append(String text);
method public int getLength();
method public void pop();
method public void pop(int index);
method public int pushStringAnnotation(String tag, String annotation);
method public int pushStyle(androidx.compose.ui.text.ParagraphStyle style);
method public int pushStyle(androidx.compose.ui.text.SpanStyle style);
method public int pushTtsAnnotation(androidx.compose.ui.text.TtsAnnotation ttsAnnotation);
method public androidx.compose.ui.text.AnnotatedString toAnnotatedString();
property public final int length;
}
@androidx.compose.runtime.Immutable public static final class AnnotatedString.Range<T> {
ctor public AnnotatedString.Range(T item, int start, int end);
ctor public AnnotatedString.Range(T item, int start, int end, String tag);
method public T component1();
method public int component2();
method public int component3();
method public String component4();
method public androidx.compose.ui.text.AnnotatedString.Range<T> copy(T! item, int start, int end, String tag);
method public int getEnd();
method public T getItem();
method public int getStart();
method public String getTag();
property public final int end;
property public final T item;
property public final int start;
property public final String tag;
}
public final class AnnotatedStringKt {
method public static androidx.compose.ui.text.AnnotatedString AnnotatedString(String text, androidx.compose.ui.text.ParagraphStyle paragraphStyle);
method public static androidx.compose.ui.text.AnnotatedString AnnotatedString(String text, androidx.compose.ui.text.SpanStyle spanStyle, optional androidx.compose.ui.text.ParagraphStyle? paragraphStyle);
method public static inline androidx.compose.ui.text.AnnotatedString buildAnnotatedString(kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,kotlin.Unit> builder);
method public static androidx.compose.ui.text.AnnotatedString capitalize(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
method public static androidx.compose.ui.text.AnnotatedString decapitalize(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
method public static androidx.compose.ui.text.AnnotatedString toLowerCase(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
method public static androidx.compose.ui.text.AnnotatedString toUpperCase(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
method public static inline <R> R withStyle(androidx.compose.ui.text.AnnotatedString.Builder, androidx.compose.ui.text.ParagraphStyle style, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,? extends R> block);
method public static inline <R> R withStyle(androidx.compose.ui.text.AnnotatedString.Builder, androidx.compose.ui.text.SpanStyle style, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,? extends R> block);
}
@kotlin.jvm.JvmInline public final value class EmojiSupportMatch {
field public static final androidx.compose.ui.text.EmojiSupportMatch.Companion Companion;
}
public static final class EmojiSupportMatch.Companion {
method public int getDefault();
method public int getNone();
property public final int Default;
property public final int None;
}
public final class MultiParagraph {
ctor @Deprecated public MultiParagraph(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis);
ctor @Deprecated public MultiParagraph(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader);
ctor public MultiParagraph(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, long constraints, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis);
ctor @Deprecated public MultiParagraph(androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics, optional int maxLines, optional boolean ellipsis, float width);
ctor public MultiParagraph(androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics, long constraints, optional int maxLines, optional boolean ellipsis);
method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
method public boolean getDidExceedMaxLines();
method public float getFirstBaseline();
method public float getHeight();
method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
method public androidx.compose.ui.text.MultiParagraphIntrinsics getIntrinsics();
method public float getLastBaseline();
method public float getLineBottom(int lineIndex);
method public int getLineCount();
method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
method public int getLineForOffset(int offset);
method public int getLineForVerticalPosition(float 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 lineIndex);
method public float getLineWidth(int lineIndex);
method public float getMaxIntrinsicWidth();
method public int getMaxLines();
method public float getMinIntrinsicWidth();
method public int getOffsetForPosition(long position);
method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
method public float getWidth();
method public long getWordBoundary(int offset);
method public boolean isLineEllipsized(int lineIndex);
method public void paint(androidx.compose.ui.graphics.Canvas canvas, androidx.compose.ui.graphics.Brush brush, optional float alpha, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? decoration, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional int blendMode);
method @Deprecated public void paint(androidx.compose.ui.graphics.Canvas canvas, optional long color, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? decoration);
method public void paint(androidx.compose.ui.graphics.Canvas canvas, optional long color, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? decoration, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional int blendMode);
property public final boolean didExceedMaxLines;
property public final float firstBaseline;
property public final float height;
property public final androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics;
property public final float lastBaseline;
property public final int lineCount;
property public final float maxIntrinsicWidth;
property public final int maxLines;
property public final float minIntrinsicWidth;
property public final java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
property public final float width;
}
public final class MultiParagraphIntrinsics implements androidx.compose.ui.text.ParagraphIntrinsics {
ctor @Deprecated public MultiParagraphIntrinsics(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader);
ctor public MultiParagraphIntrinsics(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver);
method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
method public float getMaxIntrinsicWidth();
method public float getMinIntrinsicWidth();
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders();
property public final androidx.compose.ui.text.AnnotatedString annotatedString;
property public boolean hasStaleResolvedFonts;
property public float maxIntrinsicWidth;
property public float minIntrinsicWidth;
property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders;
}
public sealed interface Paragraph {
method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
method public boolean getDidExceedMaxLines();
method public float getFirstBaseline();
method public float getHeight();
method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
method public float getLastBaseline();
method public float getLineBottom(int lineIndex);
method public int getLineCount();
method public int getLineEnd(int lineIndex, boolean visibleEnd);
method public int getLineForOffset(int offset);
method public int getLineForVerticalPosition(float 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 lineIndex);
method public float getLineWidth(int lineIndex);
method public float getMaxIntrinsicWidth();
method public float getMinIntrinsicWidth();
method public int getOffsetForPosition(long position);
method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
method public float getWidth();
method public long getWordBoundary(int offset);
method public boolean isLineEllipsized(int lineIndex);
method public void paint(androidx.compose.ui.graphics.Canvas canvas, androidx.compose.ui.graphics.Brush brush, float alpha, androidx.compose.ui.graphics.Shadow? shadow, androidx.compose.ui.text.style.TextDecoration? textDecoration, androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, int blendMode);
method public void paint(androidx.compose.ui.graphics.Canvas canvas, long color, androidx.compose.ui.graphics.Shadow? shadow, androidx.compose.ui.text.style.TextDecoration? textDecoration);
method public void paint(androidx.compose.ui.graphics.Canvas canvas, long color, androidx.compose.ui.graphics.Shadow? shadow, androidx.compose.ui.text.style.TextDecoration? textDecoration, androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, int blendMode);
property public abstract boolean didExceedMaxLines;
property public abstract float firstBaseline;
property public abstract float height;
property public abstract float lastBaseline;
property public abstract int lineCount;
property public abstract float maxIntrinsicWidth;
property public abstract float minIntrinsicWidth;
property public abstract java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
property public abstract float width;
}
public interface ParagraphIntrinsics {
method public default boolean getHasStaleResolvedFonts();
method public float getMaxIntrinsicWidth();
method public float getMinIntrinsicWidth();
property public default boolean hasStaleResolvedFonts;
property public abstract float maxIntrinsicWidth;
property public abstract float minIntrinsicWidth;
}
public final class ParagraphIntrinsicsKt {
method @Deprecated public static androidx.compose.ui.text.ParagraphIntrinsics ParagraphIntrinsics(String text, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader);
method public static androidx.compose.ui.text.ParagraphIntrinsics ParagraphIntrinsics(String text, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver);
}
public final class ParagraphKt {
method @Deprecated public static androidx.compose.ui.text.Paragraph Paragraph(androidx.compose.ui.text.ParagraphIntrinsics paragraphIntrinsics, optional int maxLines, optional boolean ellipsis, float width);
method public static androidx.compose.ui.text.Paragraph Paragraph(androidx.compose.ui.text.ParagraphIntrinsics paragraphIntrinsics, long constraints, optional int maxLines, optional boolean ellipsis);
method @Deprecated public static androidx.compose.ui.text.Paragraph Paragraph(String text, androidx.compose.ui.text.TextStyle style, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis);
method @Deprecated public static androidx.compose.ui.text.Paragraph Paragraph(String text, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader);
method public static androidx.compose.ui.text.Paragraph Paragraph(String text, androidx.compose.ui.text.TextStyle style, long constraints, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis);
}
@androidx.compose.runtime.Immutable public final class ParagraphStyle {
ctor @Deprecated public ParagraphStyle(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent);
ctor @Deprecated public ParagraphStyle(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformParagraphStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle);
ctor @Deprecated public ParagraphStyle(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformParagraphStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens);
ctor public ParagraphStyle(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformParagraphStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion);
method @Deprecated public androidx.compose.ui.text.ParagraphStyle copy(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent);
method @Deprecated public androidx.compose.ui.text.ParagraphStyle copy(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformParagraphStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle);
method @Deprecated public androidx.compose.ui.text.ParagraphStyle copy(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformParagraphStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens);
method public androidx.compose.ui.text.ParagraphStyle copy(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformParagraphStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion);
method public androidx.compose.ui.text.style.Hyphens? getHyphens();
method public androidx.compose.ui.text.style.LineBreak? getLineBreak();
method public long getLineHeight();
method public androidx.compose.ui.text.style.LineHeightStyle? getLineHeightStyle();
method public androidx.compose.ui.text.PlatformParagraphStyle? getPlatformStyle();
method public androidx.compose.ui.text.style.TextAlign? getTextAlign();
method public androidx.compose.ui.text.style.TextDirection? getTextDirection();
method public androidx.compose.ui.text.style.TextIndent? getTextIndent();
method public androidx.compose.ui.text.style.TextMotion? getTextMotion();
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.ParagraphStyle merge(optional androidx.compose.ui.text.ParagraphStyle? other);
method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.ParagraphStyle plus(androidx.compose.ui.text.ParagraphStyle other);
property public final androidx.compose.ui.text.style.Hyphens? hyphens;
property public final androidx.compose.ui.text.style.LineBreak? lineBreak;
property public final long lineHeight;
property public final androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle;
property public final androidx.compose.ui.text.PlatformParagraphStyle? platformStyle;
property public final androidx.compose.ui.text.style.TextAlign? textAlign;
property public final androidx.compose.ui.text.style.TextDirection? textDirection;
property public final androidx.compose.ui.text.style.TextIndent? textIndent;
property public final androidx.compose.ui.text.style.TextMotion? textMotion;
}
public final class ParagraphStyleKt {
method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.ParagraphStyle lerp(androidx.compose.ui.text.ParagraphStyle start, androidx.compose.ui.text.ParagraphStyle stop, float fraction);
}
@androidx.compose.runtime.Immutable public final class Placeholder {
ctor public Placeholder(long width, long height, int placeholderVerticalAlign);
method public androidx.compose.ui.text.Placeholder copy(optional long width, optional long height, optional int placeholderVerticalAlign);
method public long getHeight();
method public int getPlaceholderVerticalAlign();
method public long getWidth();
property public final long height;
property public final int placeholderVerticalAlign;
property public final long width;
}
@kotlin.jvm.JvmInline public final value class PlaceholderVerticalAlign {
field public static final androidx.compose.ui.text.PlaceholderVerticalAlign.Companion Companion;
}
public static final class PlaceholderVerticalAlign.Companion {
method public int getAboveBaseline();
method public int getBottom();
method public int getCenter();
method public int getTextBottom();
method public int getTextCenter();
method public int getTextTop();
method public int getTop();
property public final int AboveBaseline;
property public final int Bottom;
property public final int Center;
property public final int TextBottom;
property public final int TextCenter;
property public final int TextTop;
property public final int Top;
}
public final class PlatformParagraphStyle {
ctor public PlatformParagraphStyle(optional boolean includeFontPadding);
ctor public PlatformParagraphStyle(optional int emojiSupportMatch);
ctor public PlatformParagraphStyle(optional int emojiSupportMatch, optional boolean includeFontPadding);
method public int getEmojiSupportMatch();
method public boolean getIncludeFontPadding();
method public androidx.compose.ui.text.PlatformParagraphStyle merge(androidx.compose.ui.text.PlatformParagraphStyle? other);
property public final int emojiSupportMatch;
property public final boolean includeFontPadding;
field public static final androidx.compose.ui.text.PlatformParagraphStyle.Companion Companion;
}
public static final class PlatformParagraphStyle.Companion {
method public androidx.compose.ui.text.PlatformParagraphStyle getDefault();
property public final androidx.compose.ui.text.PlatformParagraphStyle Default;
}
public final class PlatformSpanStyle {
ctor public PlatformSpanStyle();
method public androidx.compose.ui.text.PlatformSpanStyle merge(androidx.compose.ui.text.PlatformSpanStyle? other);
field public static final androidx.compose.ui.text.PlatformSpanStyle.Companion Companion;
}
public static final class PlatformSpanStyle.Companion {
method public androidx.compose.ui.text.PlatformSpanStyle getDefault();
property public final androidx.compose.ui.text.PlatformSpanStyle Default;
}
public final class PlatformTextStyle {
ctor public PlatformTextStyle(androidx.compose.ui.text.PlatformSpanStyle? spanStyle, androidx.compose.ui.text.PlatformParagraphStyle? paragraphStyle);
ctor public PlatformTextStyle(optional boolean includeFontPadding);
ctor public PlatformTextStyle(int emojiSupportMatch);
method public androidx.compose.ui.text.PlatformParagraphStyle? getParagraphStyle();
method public androidx.compose.ui.text.PlatformSpanStyle? getSpanStyle();
property public final androidx.compose.ui.text.PlatformParagraphStyle? paragraphStyle;
property public final androidx.compose.ui.text.PlatformSpanStyle? spanStyle;
}
@androidx.compose.runtime.Immutable public final class SpanStyle {
ctor public SpanStyle(androidx.compose.ui.graphics.Brush? brush, optional float alpha, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle);
ctor @Deprecated public SpanStyle(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow);
ctor @Deprecated public SpanStyle(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle);
ctor public SpanStyle(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle);
method public androidx.compose.ui.text.SpanStyle copy(androidx.compose.ui.graphics.Brush? brush, optional float alpha, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle);
method @Deprecated public androidx.compose.ui.text.SpanStyle copy(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow);
method @Deprecated public androidx.compose.ui.text.SpanStyle copy(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle);
method public androidx.compose.ui.text.SpanStyle copy(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle);
method public float getAlpha();
method public long getBackground();
method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift();
method public androidx.compose.ui.graphics.Brush? getBrush();
method public long getColor();
method public androidx.compose.ui.graphics.drawscope.DrawStyle? getDrawStyle();
method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
method public String? getFontFeatureSettings();
method public long getFontSize();
method public androidx.compose.ui.text.font.FontStyle? getFontStyle();
method public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis();
method public androidx.compose.ui.text.font.FontWeight? getFontWeight();
method public long getLetterSpacing();
method public androidx.compose.ui.text.intl.LocaleList? getLocaleList();
method public androidx.compose.ui.text.PlatformSpanStyle? getPlatformStyle();
method public androidx.compose.ui.graphics.Shadow? getShadow();
method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration();
method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform();
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.SpanStyle merge(optional androidx.compose.ui.text.SpanStyle? other);
method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.SpanStyle plus(androidx.compose.ui.text.SpanStyle other);
property public final float alpha;
property public final long background;
property public final androidx.compose.ui.text.style.BaselineShift? baselineShift;
property public final androidx.compose.ui.graphics.Brush? brush;
property public final long color;
property public final androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle;
property public final androidx.compose.ui.text.font.FontFamily? fontFamily;
property public final String? fontFeatureSettings;
property public final long fontSize;
property public final androidx.compose.ui.text.font.FontStyle? fontStyle;
property public final androidx.compose.ui.text.font.FontSynthesis? fontSynthesis;
property public final androidx.compose.ui.text.font.FontWeight? fontWeight;
property public final long letterSpacing;
property public final androidx.compose.ui.text.intl.LocaleList? localeList;
property public final androidx.compose.ui.text.PlatformSpanStyle? platformStyle;
property public final androidx.compose.ui.graphics.Shadow? shadow;
property public final androidx.compose.ui.text.style.TextDecoration? textDecoration;
property public final androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform;
}
public final class SpanStyleKt {
method public static androidx.compose.ui.text.SpanStyle lerp(androidx.compose.ui.text.SpanStyle start, androidx.compose.ui.text.SpanStyle stop, float fraction);
}
public final class StringKt {
method public static String capitalize(String, androidx.compose.ui.text.intl.Locale locale);
method public static String capitalize(String, androidx.compose.ui.text.intl.LocaleList localeList);
method public static String decapitalize(String, androidx.compose.ui.text.intl.Locale locale);
method public static String decapitalize(String, androidx.compose.ui.text.intl.LocaleList localeList);
method public static String toLowerCase(String, androidx.compose.ui.text.intl.Locale locale);
method public static String toLowerCase(String, androidx.compose.ui.text.intl.LocaleList localeList);
method public static String toUpperCase(String, androidx.compose.ui.text.intl.Locale locale);
method public static String toUpperCase(String, androidx.compose.ui.text.intl.LocaleList localeList);
}
public final class TextLayoutInput {
ctor @Deprecated public TextLayoutInput(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, int maxLines, boolean softWrap, int overflow, androidx.compose.ui.unit.Density density, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader, long constraints);
ctor public TextLayoutInput(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, int maxLines, boolean softWrap, int overflow, androidx.compose.ui.unit.Density density, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, long constraints);
method @Deprecated public androidx.compose.ui.text.TextLayoutInput copy(optional androidx.compose.ui.text.AnnotatedString text, optional androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean softWrap, optional int overflow, optional androidx.compose.ui.unit.Density density, optional androidx.compose.ui.unit.LayoutDirection layoutDirection, optional androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader, optional long constraints);
method public long getConstraints();
method public androidx.compose.ui.unit.Density getDensity();
method public androidx.compose.ui.text.font.FontFamily.Resolver getFontFamilyResolver();
method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
method public int getMaxLines();
method public int getOverflow();
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders();
method @Deprecated public androidx.compose.ui.text.font.Font.ResourceLoader getResourceLoader();
method public boolean getSoftWrap();
method public androidx.compose.ui.text.TextStyle getStyle();
method public androidx.compose.ui.text.AnnotatedString getText();
property public final long constraints;
property public final androidx.compose.ui.unit.Density density;
property public final androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver;
property public final androidx.compose.ui.unit.LayoutDirection layoutDirection;
property public final int maxLines;
property public final int overflow;
property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders;
property @Deprecated public final androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader;
property public final boolean softWrap;
property public final androidx.compose.ui.text.TextStyle style;
property public final androidx.compose.ui.text.AnnotatedString text;
}
public final class TextLayoutResult {
ctor public TextLayoutResult(androidx.compose.ui.text.TextLayoutInput layoutInput, androidx.compose.ui.text.MultiParagraph multiParagraph, long size);
method public androidx.compose.ui.text.TextLayoutResult copy(optional androidx.compose.ui.text.TextLayoutInput layoutInput, optional long size);
method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
method public boolean getDidOverflowHeight();
method public boolean getDidOverflowWidth();
method public float getFirstBaseline();
method public boolean getHasVisualOverflow();
method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
method public float getLastBaseline();
method public androidx.compose.ui.text.TextLayoutInput getLayoutInput();
method public float getLineBottom(int lineIndex);
method public int getLineCount();
method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
method public int getLineForOffset(int offset);
method public int getLineForVerticalPosition(float vertical);
method public float getLineLeft(int lineIndex);
method public float getLineRight(int lineIndex);
method public int getLineStart(int lineIndex);
method public float getLineTop(int lineIndex);
method public androidx.compose.ui.text.MultiParagraph getMultiParagraph();
method public int getOffsetForPosition(long position);
method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
method public long getSize();
method public long getWordBoundary(int offset);
method public boolean isLineEllipsized(int lineIndex);
property public final boolean didOverflowHeight;
property public final boolean didOverflowWidth;
property public final float firstBaseline;
property public final boolean hasVisualOverflow;
property public final float lastBaseline;
property public final androidx.compose.ui.text.TextLayoutInput layoutInput;
property public final int lineCount;
property public final androidx.compose.ui.text.MultiParagraph multiParagraph;
property public final java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
property public final long size;
}
@androidx.compose.runtime.Immutable public final class TextMeasurer {
ctor public TextMeasurer(androidx.compose.ui.text.font.FontFamily.Resolver fallbackFontFamilyResolver, androidx.compose.ui.unit.Density fallbackDensity, androidx.compose.ui.unit.LayoutDirection fallbackLayoutDirection, optional int cacheSize);
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextLayoutResult measure(androidx.compose.ui.text.AnnotatedString text, optional androidx.compose.ui.text.TextStyle style, optional int overflow, optional boolean softWrap, optional int maxLines, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional long constraints, optional androidx.compose.ui.unit.LayoutDirection layoutDirection, optional androidx.compose.ui.unit.Density density, optional androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional boolean skipCache);
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextLayoutResult measure(String text, optional androidx.compose.ui.text.TextStyle style, optional int overflow, optional boolean softWrap, optional int maxLines, optional long constraints, optional androidx.compose.ui.unit.LayoutDirection layoutDirection, optional androidx.compose.ui.unit.Density density, optional androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional boolean skipCache);
}
public final class TextPainter {
method public void paint(androidx.compose.ui.graphics.Canvas canvas, androidx.compose.ui.text.TextLayoutResult textLayoutResult);
field public static final androidx.compose.ui.text.TextPainter INSTANCE;
}
public final class TextPainterKt {
method public static void drawText(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.text.TextLayoutResult textLayoutResult, androidx.compose.ui.graphics.Brush brush, optional long topLeft, optional float alpha, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional int blendMode);
method public static void drawText(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.text.TextLayoutResult textLayoutResult, optional long color, optional long topLeft, optional float alpha, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional int blendMode);
method public static void drawText(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.text.TextMeasurer textMeasurer, androidx.compose.ui.text.AnnotatedString text, optional long topLeft, optional androidx.compose.ui.text.TextStyle style, optional int overflow, optional boolean softWrap, optional int maxLines, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional long size, optional int blendMode);
method public static void drawText(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.text.TextMeasurer textMeasurer, String text, optional long topLeft, optional androidx.compose.ui.text.TextStyle style, optional int overflow, optional boolean softWrap, optional int maxLines, optional long size, optional int blendMode);
}
@androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class TextRange {
method public operator boolean contains(int offset);
method public operator boolean contains(long other);
method public boolean getCollapsed();
method public int getEnd();
method public int getLength();
method public int getMax();
method public int getMin();
method public boolean getReversed();
method public int getStart();
method public boolean intersects(long other);
property public final boolean collapsed;
property public final int end;
property public final int length;
property public final int max;
property public final int min;
property public final boolean reversed;
property public final int start;
field public static final androidx.compose.ui.text.TextRange.Companion Companion;
}
public static final class TextRange.Companion {
method public long getZero();
property public final long Zero;
}
public final class TextRangeKt {
method public static long TextRange(int index);
method public static long TextRange(int start, int end);
method public static long coerceIn(long, int minimumValue, int maximumValue);
method public static String substring(CharSequence, long range);
}
@androidx.compose.runtime.Immutable public final class TextStyle {
ctor public TextStyle(androidx.compose.ui.graphics.Brush? brush, optional float alpha, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion);
ctor public TextStyle(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion);
ctor @Deprecated public TextStyle(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent);
ctor @Deprecated public TextStyle(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle);
ctor @Deprecated public TextStyle(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens);
method public androidx.compose.ui.text.TextStyle copy(androidx.compose.ui.graphics.Brush? brush, optional float alpha, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion);
method public androidx.compose.ui.text.TextStyle copy(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion);
method @Deprecated public androidx.compose.ui.text.TextStyle copy(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent);
method @Deprecated public androidx.compose.ui.text.TextStyle copy(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle);
method @Deprecated public androidx.compose.ui.text.TextStyle copy(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens);
method public float getAlpha();
method public long getBackground();
method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift();
method public androidx.compose.ui.graphics.Brush? getBrush();
method public long getColor();
method public androidx.compose.ui.graphics.drawscope.DrawStyle? getDrawStyle();
method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
method public String? getFontFeatureSettings();
method public long getFontSize();
method public androidx.compose.ui.text.font.FontStyle? getFontStyle();
method public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis();
method public androidx.compose.ui.text.font.FontWeight? getFontWeight();
method public androidx.compose.ui.text.style.Hyphens? getHyphens();
method public long getLetterSpacing();
method public androidx.compose.ui.text.style.LineBreak? getLineBreak();
method public long getLineHeight();
method public androidx.compose.ui.text.style.LineHeightStyle? getLineHeightStyle();
method public androidx.compose.ui.text.intl.LocaleList? getLocaleList();
method public androidx.compose.ui.text.PlatformTextStyle? getPlatformStyle();
method public androidx.compose.ui.graphics.Shadow? getShadow();
method public androidx.compose.ui.text.style.TextAlign? getTextAlign();
method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration();
method public androidx.compose.ui.text.style.TextDirection? getTextDirection();
method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform();
method public androidx.compose.ui.text.style.TextIndent? getTextIndent();
method public androidx.compose.ui.text.style.TextMotion? getTextMotion();
method public boolean hasSameDrawAffectingAttributes(androidx.compose.ui.text.TextStyle other);
method public boolean hasSameLayoutAffectingAttributes(androidx.compose.ui.text.TextStyle other);
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.ParagraphStyle other);
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.SpanStyle other);
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(optional androidx.compose.ui.text.TextStyle? other);
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.TextMotion? textMotion);
method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.ParagraphStyle other);
method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.SpanStyle other);
method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.TextStyle other);
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.ParagraphStyle toParagraphStyle();
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.SpanStyle toSpanStyle();
property public final float alpha;
property public final long background;
property public final androidx.compose.ui.text.style.BaselineShift? baselineShift;
property public final androidx.compose.ui.graphics.Brush? brush;
property public final long color;
property public final androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle;
property public final androidx.compose.ui.text.font.FontFamily? fontFamily;
property public final String? fontFeatureSettings;
property public final long fontSize;
property public final androidx.compose.ui.text.font.FontStyle? fontStyle;
property public final androidx.compose.ui.text.font.FontSynthesis? fontSynthesis;
property public final androidx.compose.ui.text.font.FontWeight? fontWeight;
property public final androidx.compose.ui.text.style.Hyphens? hyphens;
property public final long letterSpacing;
property public final androidx.compose.ui.text.style.LineBreak? lineBreak;
property public final long lineHeight;
property public final androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle;
property public final androidx.compose.ui.text.intl.LocaleList? localeList;
property public final androidx.compose.ui.text.PlatformTextStyle? platformStyle;
property public final androidx.compose.ui.graphics.Shadow? shadow;
property public final androidx.compose.ui.text.style.TextAlign? textAlign;
property public final androidx.compose.ui.text.style.TextDecoration? textDecoration;
property public final androidx.compose.ui.text.style.TextDirection? textDirection;
property public final androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform;
property public final androidx.compose.ui.text.style.TextIndent? textIndent;
property public final androidx.compose.ui.text.style.TextMotion? textMotion;
field public static final androidx.compose.ui.text.TextStyle.Companion Companion;
}
public static final class TextStyle.Companion {
method public androidx.compose.ui.text.TextStyle getDefault();
property public final androidx.compose.ui.text.TextStyle Default;
}
public final class TextStyleKt {
method public static androidx.compose.ui.text.TextStyle lerp(androidx.compose.ui.text.TextStyle start, androidx.compose.ui.text.TextStyle stop, float fraction);
method public static androidx.compose.ui.text.TextStyle resolveDefaults(androidx.compose.ui.text.TextStyle style, androidx.compose.ui.unit.LayoutDirection direction);
}
public abstract sealed class TtsAnnotation {
}
public final class VerbatimTtsAnnotation extends androidx.compose.ui.text.TtsAnnotation {
ctor public VerbatimTtsAnnotation(String verbatim);
method public String getVerbatim();
property public final String verbatim;
}
}
package androidx.compose.ui.text.font {
public abstract class AndroidFont implements androidx.compose.ui.text.font.Font {
ctor @Deprecated public AndroidFont(int loadingStrategy, androidx.compose.ui.text.font.AndroidFont.TypefaceLoader typefaceLoader);
ctor public AndroidFont(int loadingStrategy, androidx.compose.ui.text.font.AndroidFont.TypefaceLoader typefaceLoader, androidx.compose.ui.text.font.FontVariation.Settings variationSettings);
method public final int getLoadingStrategy();
method public final androidx.compose.ui.text.font.AndroidFont.TypefaceLoader getTypefaceLoader();
method public final androidx.compose.ui.text.font.FontVariation.Settings getVariationSettings();
property public final int loadingStrategy;
property public final androidx.compose.ui.text.font.AndroidFont.TypefaceLoader typefaceLoader;
property public final androidx.compose.ui.text.font.FontVariation.Settings variationSettings;
}
public static interface AndroidFont.TypefaceLoader {
method public suspend Object? awaitLoad(android.content.Context context, androidx.compose.ui.text.font.AndroidFont font, kotlin.coroutines.Continuation<? super android.graphics.Typeface>);
method public android.graphics.Typeface? loadBlocking(android.content.Context context, androidx.compose.ui.text.font.AndroidFont font);
}
public final class AndroidFontKt {
method @RequiresApi(26) @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font(android.os.ParcelFileDescriptor fileDescriptor, optional androidx.compose.ui.text.font.FontWeight weight, optional int style, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings);
method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font(java.io.File file, optional androidx.compose.ui.text.font.FontWeight weight, optional int style, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings);
method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font(String path, android.content.res.AssetManager assetManager, optional androidx.compose.ui.text.font.FontWeight weight, optional int style, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings);
}
public final class AndroidTypeface_androidKt {
method public static androidx.compose.ui.text.font.FontFamily FontFamily(android.graphics.Typeface typeface);
method @Deprecated public static androidx.compose.ui.text.font.Typeface Typeface(android.content.Context context, androidx.compose.ui.text.font.FontFamily fontFamily, optional java.util.List<kotlin.Pair<androidx.compose.ui.text.font.FontWeight,androidx.compose.ui.text.font.FontStyle>>? styles);
method public static androidx.compose.ui.text.font.Typeface Typeface(android.graphics.Typeface typeface);
}
public final class DelegatingFontLoaderForDeprecatedUsage_androidKt {
method @Deprecated public static androidx.compose.ui.text.font.FontFamily.Resolver createFontFamilyResolver(androidx.compose.ui.text.font.Font.ResourceLoader fontResourceLoader, android.content.Context context);
}
@kotlin.jvm.JvmInline public final value class DeviceFontFamilyName {
ctor public DeviceFontFamilyName(String name);
method public String getName();
property public final String name;
}
public final class DeviceFontFamilyNameFontKt {
method public static androidx.compose.ui.text.font.Font Font(String familyName, optional androidx.compose.ui.text.font.FontWeight weight, optional int style, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings);
}
public abstract sealed class FileBasedFontFamily extends androidx.compose.ui.text.font.FontFamily {
}
@androidx.compose.runtime.Immutable public interface Font {
method public default int getLoadingStrategy();
method public int getStyle();
method public androidx.compose.ui.text.font.FontWeight getWeight();
property public default int loadingStrategy;
property public abstract int style;
property public abstract androidx.compose.ui.text.font.FontWeight weight;
field public static final androidx.compose.ui.text.font.Font.Companion Companion;
field public static final long MaximumAsyncTimeoutMillis = 15000L; // 0x3a98L
}
public static final class Font.Companion {
field public static final long MaximumAsyncTimeoutMillis = 15000L; // 0x3a98L
}
@Deprecated public static interface Font.ResourceLoader {
method @Deprecated public Object load(androidx.compose.ui.text.font.Font font);
}
@androidx.compose.runtime.Immutable public abstract sealed class FontFamily {
method @Deprecated public final boolean getCanLoadSynchronously();
property @Deprecated public final boolean canLoadSynchronously;
field public static final androidx.compose.ui.text.font.FontFamily.Companion Companion;
}
public static final class FontFamily.Companion {
method public androidx.compose.ui.text.font.GenericFontFamily getCursive();
method public androidx.compose.ui.text.font.SystemFontFamily getDefault();
method public androidx.compose.ui.text.font.GenericFontFamily getMonospace();
method public androidx.compose.ui.text.font.GenericFontFamily getSansSerif();
method public androidx.compose.ui.text.font.GenericFontFamily getSerif();
property public final androidx.compose.ui.text.font.GenericFontFamily Cursive;
property public final androidx.compose.ui.text.font.SystemFontFamily Default;
property public final androidx.compose.ui.text.font.GenericFontFamily Monospace;
property public final androidx.compose.ui.text.font.GenericFontFamily SansSerif;
property public final androidx.compose.ui.text.font.GenericFontFamily Serif;
}
public static sealed interface FontFamily.Resolver {
method public suspend Object? preload(androidx.compose.ui.text.font.FontFamily fontFamily, kotlin.coroutines.Continuation<? super kotlin.Unit>);
method public androidx.compose.runtime.State<java.lang.Object> resolve(optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional androidx.compose.ui.text.font.FontWeight fontWeight, optional int fontStyle, optional int fontSynthesis);
}
public final class FontFamilyKt {
method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(androidx.compose.ui.text.font.Font... fonts);
method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(androidx.compose.ui.text.font.Typeface typeface);
method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(java.util.List<? extends androidx.compose.ui.text.font.Font> fonts);
}
public final class FontFamilyResolver_androidKt {
method public static androidx.compose.ui.text.font.FontFamily.Resolver createFontFamilyResolver(android.content.Context context);
method public static androidx.compose.ui.text.font.FontFamily.Resolver createFontFamilyResolver(android.content.Context context, kotlin.coroutines.CoroutineContext coroutineContext);
method public static androidx.compose.runtime.State<android.graphics.Typeface> resolveAsTypeface(androidx.compose.ui.text.font.FontFamily.Resolver, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional androidx.compose.ui.text.font.FontWeight fontWeight, optional int fontStyle, optional int fontSynthesis);
}
public final class FontKt {
method @Deprecated @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font(int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional int style);
method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font(int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional int style, optional int loadingStrategy);
method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily toFontFamily(androidx.compose.ui.text.font.Font);
}
@androidx.compose.runtime.Immutable public final class FontListFontFamily extends androidx.compose.ui.text.font.FileBasedFontFamily implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.compose.ui.text.font.Font> {
method public java.util.List<androidx.compose.ui.text.font.Font> getFonts();
property public final java.util.List<androidx.compose.ui.text.font.Font> fonts;
}
@kotlin.jvm.JvmInline public final value class FontLoadingStrategy {
method public int getValue();
property public final int value;
field public static final androidx.compose.ui.text.font.FontLoadingStrategy.Companion Companion;
}
public static final class FontLoadingStrategy.Companion {
method public int getAsync();
method public int getBlocking();
method public int getOptionalLocal();
property public final int Async;
property public final int Blocking;
property public final int OptionalLocal;
}
@kotlin.jvm.JvmInline public final value class FontStyle {
ctor public FontStyle(int value);
method public int getValue();
property public final int value;
field public static final androidx.compose.ui.text.font.FontStyle.Companion Companion;
}
public static final class FontStyle.Companion {
method public int getItalic();
method public int getNormal();
method public java.util.List<androidx.compose.ui.text.font.FontStyle> values();
property public final int Italic;
property public final int Normal;
}
@kotlin.jvm.JvmInline public final value class FontSynthesis {
field public static final androidx.compose.ui.text.font.FontSynthesis.Companion Companion;
}
public static final class FontSynthesis.Companion {
method public int getAll();
method public int getNone();
method public int getStyle();
method public int getWeight();
property public final int All;
property public final int None;
property public final int Style;
property public final int Weight;
}
public final class FontVariation {
method public androidx.compose.ui.text.font.FontVariation.Setting Setting(String name, float value);
method public androidx.compose.ui.text.font.FontVariation.Settings Settings(androidx.compose.ui.text.font.FontWeight weight, int style, androidx.compose.ui.text.font.FontVariation.Setting... settings);
method public androidx.compose.ui.text.font.FontVariation.Setting grade(int value);
method public androidx.compose.ui.text.font.FontVariation.Setting italic(float value);
method public androidx.compose.ui.text.font.FontVariation.Setting opticalSizing(long textSize);
method public androidx.compose.ui.text.font.FontVariation.Setting slant(float value);
method public androidx.compose.ui.text.font.FontVariation.Setting weight(int value);
method public androidx.compose.ui.text.font.FontVariation.Setting width(float value);
field public static final androidx.compose.ui.text.font.FontVariation INSTANCE;
}
@androidx.compose.runtime.Immutable public static sealed interface FontVariation.Setting {
method public String getAxisName();
method public boolean getNeedsDensity();
method public float toVariationValue(androidx.compose.ui.unit.Density? density);
property public abstract String axisName;
property public abstract boolean needsDensity;
}
@androidx.compose.runtime.Immutable public static final class FontVariation.Settings {
ctor public FontVariation.Settings(androidx.compose.ui.text.font.FontVariation.Setting... settings);
method public java.util.List<androidx.compose.ui.text.font.FontVariation.Setting> getSettings();
property public final java.util.List<androidx.compose.ui.text.font.FontVariation.Setting> settings;
}
@androidx.compose.runtime.Immutable public final class FontWeight implements java.lang.Comparable<androidx.compose.ui.text.font.FontWeight> {
ctor public FontWeight(int weight);
method public operator int compareTo(androidx.compose.ui.text.font.FontWeight other);
method public int getWeight();
property public final int weight;
field public static final androidx.compose.ui.text.font.FontWeight.Companion Companion;
}
public static final class FontWeight.Companion {
method public androidx.compose.ui.text.font.FontWeight getBlack();
method public androidx.compose.ui.text.font.FontWeight getBold();
method public androidx.compose.ui.text.font.FontWeight getExtraBold();
method public androidx.compose.ui.text.font.FontWeight getExtraLight();
method public androidx.compose.ui.text.font.FontWeight getLight();
method public androidx.compose.ui.text.font.FontWeight getMedium();
method public androidx.compose.ui.text.font.FontWeight getNormal();
method public androidx.compose.ui.text.font.FontWeight getSemiBold();
method public androidx.compose.ui.text.font.FontWeight getThin();
method public androidx.compose.ui.text.font.FontWeight getW100();
method public androidx.compose.ui.text.font.FontWeight getW200();
method public androidx.compose.ui.text.font.FontWeight getW300();
method public androidx.compose.ui.text.font.FontWeight getW400();
method public androidx.compose.ui.text.font.FontWeight getW500();
method public androidx.compose.ui.text.font.FontWeight getW600();
method public androidx.compose.ui.text.font.FontWeight getW700();
method public androidx.compose.ui.text.font.FontWeight getW800();
method public androidx.compose.ui.text.font.FontWeight getW900();
property public final androidx.compose.ui.text.font.FontWeight Black;
property public final androidx.compose.ui.text.font.FontWeight Bold;
property public final androidx.compose.ui.text.font.FontWeight ExtraBold;
property public final androidx.compose.ui.text.font.FontWeight ExtraLight;
property public final androidx.compose.ui.text.font.FontWeight Light;
property public final androidx.compose.ui.text.font.FontWeight Medium;
property public final androidx.compose.ui.text.font.FontWeight Normal;
property public final androidx.compose.ui.text.font.FontWeight SemiBold;
property public final androidx.compose.ui.text.font.FontWeight Thin;
property public final androidx.compose.ui.text.font.FontWeight W100;
property public final androidx.compose.ui.text.font.FontWeight W200;
property public final androidx.compose.ui.text.font.FontWeight W300;
property public final androidx.compose.ui.text.font.FontWeight W400;
property public final androidx.compose.ui.text.font.FontWeight W500;
property public final androidx.compose.ui.text.font.FontWeight W600;
property public final androidx.compose.ui.text.font.FontWeight W700;
property public final androidx.compose.ui.text.font.FontWeight W800;
property public final androidx.compose.ui.text.font.FontWeight W900;
}
public final class FontWeightKt {
method public static androidx.compose.ui.text.font.FontWeight lerp(androidx.compose.ui.text.font.FontWeight start, androidx.compose.ui.text.font.FontWeight stop, float fraction);
}
@androidx.compose.runtime.Immutable public final class GenericFontFamily extends androidx.compose.ui.text.font.SystemFontFamily {
method public String getName();
property public final String name;
}
public final class LoadedFontFamily extends androidx.compose.ui.text.font.FontFamily {
method public androidx.compose.ui.text.font.Typeface getTypeface();
property public final androidx.compose.ui.text.font.Typeface typeface;
}
public final class ResourceFont implements androidx.compose.ui.text.font.Font {
method public androidx.compose.ui.text.font.ResourceFont copy(optional int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional int style);
method public int getResId();
method public int getStyle();
method public androidx.compose.ui.text.font.FontWeight getWeight();
property public final int resId;
property public int style;
property public androidx.compose.ui.text.font.FontWeight weight;
}
public abstract sealed class SystemFontFamily extends androidx.compose.ui.text.font.FontFamily {
}
public interface Typeface {
method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
property public abstract androidx.compose.ui.text.font.FontFamily? fontFamily;
}
}
package androidx.compose.ui.text.input {
public final class BackspaceCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public BackspaceCommand();
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
}
public final class CommitTextCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public CommitTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition);
ctor public CommitTextCommand(String text, int newCursorPosition);
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
method public int getNewCursorPosition();
method public String getText();
property public final androidx.compose.ui.text.AnnotatedString annotatedString;
property public final int newCursorPosition;
property public final String text;
}
public final class DeleteAllCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public DeleteAllCommand();
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
}
public final class DeleteSurroundingTextCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public DeleteSurroundingTextCommand(int lengthBeforeCursor, int lengthAfterCursor);
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
method public int getLengthAfterCursor();
method public int getLengthBeforeCursor();
property public final int lengthAfterCursor;
property public final int lengthBeforeCursor;
}
public final class DeleteSurroundingTextInCodePointsCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public DeleteSurroundingTextInCodePointsCommand(int lengthBeforeCursor, int lengthAfterCursor);
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
method public int getLengthAfterCursor();
method public int getLengthBeforeCursor();
property public final int lengthAfterCursor;
property public final int lengthBeforeCursor;
}
public interface EditCommand {
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
}
public final class EditProcessor {
ctor public EditProcessor();
method public androidx.compose.ui.text.input.TextFieldValue apply(java.util.List<? extends androidx.compose.ui.text.input.EditCommand> editCommands);
method public void reset(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.TextInputSession? textInputSession);
method public androidx.compose.ui.text.input.TextFieldValue toTextFieldValue();
}
public final class EditingBuffer {
ctor public EditingBuffer(androidx.compose.ui.text.AnnotatedString text, long selection);
}
public final class FinishComposingTextCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public FinishComposingTextCommand();
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
}
@kotlin.jvm.JvmInline public final value class ImeAction {
field public static final androidx.compose.ui.text.input.ImeAction.Companion Companion;
}
public static final class ImeAction.Companion {
method public int getDefault();
method public int getDone();
method public int getGo();
method public int getNext();
method public int getNone();
method public int getPrevious();
method public int getSearch();
method public int getSend();
property public final int Default;
property public final int Done;
property public final int Go;
property public final int Next;
property public final int None;
property public final int Previous;
property public final int Search;
property public final int Send;
}
@androidx.compose.runtime.Immutable public final class ImeOptions {
ctor public ImeOptions(optional boolean singleLine, optional int capitalization, optional boolean autoCorrect, optional int keyboardType, optional int imeAction);
method public androidx.compose.ui.text.input.ImeOptions copy(optional boolean singleLine, optional int capitalization, optional boolean autoCorrect, optional int keyboardType, optional int imeAction);
method public boolean getAutoCorrect();
method public int getCapitalization();
method public int getImeAction();
method public int getKeyboardType();
method public boolean getSingleLine();
property public final boolean autoCorrect;
property public final int capitalization;
property public final int imeAction;
property public final int keyboardType;
property public final boolean singleLine;
field public static final androidx.compose.ui.text.input.ImeOptions.Companion Companion;
}
public static final class ImeOptions.Companion {
method public androidx.compose.ui.text.input.ImeOptions getDefault();
property public final androidx.compose.ui.text.input.ImeOptions Default;
}
@Deprecated public interface InputEventCallback {
method @Deprecated public void onEditCommands(java.util.List<? extends androidx.compose.ui.text.input.EditCommand> editCommands);
method @Deprecated public void onImeAction(int imeAction);
}
@kotlin.jvm.JvmInline public final value class KeyboardCapitalization {
field public static final androidx.compose.ui.text.input.KeyboardCapitalization.Companion Companion;
}
public static final class KeyboardCapitalization.Companion {
method public int getCharacters();
method public int getNone();
method public int getSentences();
method public int getWords();
property public final int Characters;
property public final int None;
property public final int Sentences;
property public final int Words;
}
@kotlin.jvm.JvmInline public final value class KeyboardType {
field public static final androidx.compose.ui.text.input.KeyboardType.Companion Companion;
}
public static final class KeyboardType.Companion {
method public int getAscii();
method public int getDecimal();
method public int getEmail();
method public int getNumber();
method public int getNumberPassword();
method public int getPassword();
method public int getPhone();
method public int getText();
method public int getUri();
property public final int Ascii;
property public final int Decimal;
property public final int Email;
property public final int Number;
property public final int NumberPassword;
property public final int Password;
property public final int Phone;
property public final int Text;
property public final int Uri;
}
public final class MoveCursorCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public MoveCursorCommand(int amount);
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
method public int getAmount();
property public final int amount;
}
public interface OffsetMapping {
method public int originalToTransformed(int offset);
method public int transformedToOriginal(int offset);
field public static final androidx.compose.ui.text.input.OffsetMapping.Companion Companion;
}
public static final class OffsetMapping.Companion {
method public androidx.compose.ui.text.input.OffsetMapping getIdentity();
property public final androidx.compose.ui.text.input.OffsetMapping Identity;
}
public final class PasswordVisualTransformation implements androidx.compose.ui.text.input.VisualTransformation {
ctor public PasswordVisualTransformation(optional char mask);
method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text);
method public char getMask();
property public final char mask;
}
public interface PlatformTextInputService {
method public void hideSoftwareKeyboard();
method public default void notifyFocusedRect(androidx.compose.ui.geometry.Rect rect);
method public void showSoftwareKeyboard();
method public void startInput(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.ImeOptions imeOptions, kotlin.jvm.functions.Function1<? super java.util.List<? extends androidx.compose.ui.text.input.EditCommand>,kotlin.Unit> onEditCommand, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.input.ImeAction,kotlin.Unit> onImeActionPerformed);
method public void stopInput();
method public void updateState(androidx.compose.ui.text.input.TextFieldValue? oldValue, androidx.compose.ui.text.input.TextFieldValue newValue);
}
public final class SetComposingRegionCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public SetComposingRegionCommand(int start, int end);
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
method public int getEnd();
method public int getStart();
property public final int end;
property public final int start;
}
public final class SetComposingTextCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public SetComposingTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition);
ctor public SetComposingTextCommand(String text, int newCursorPosition);
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
method public int getNewCursorPosition();
method public String getText();
property public final androidx.compose.ui.text.AnnotatedString annotatedString;
property public final int newCursorPosition;
property public final String text;
}
public final class SetSelectionCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public SetSelectionCommand(int start, int end);
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
method public int getEnd();
method public int getStart();
property public final int end;
property public final int start;
}
@androidx.compose.runtime.Immutable public final class TextFieldValue {
ctor public TextFieldValue(androidx.compose.ui.text.AnnotatedString annotatedString, optional long selection, optional androidx.compose.ui.text.TextRange? composition);
ctor public TextFieldValue(optional String text, optional long selection, optional androidx.compose.ui.text.TextRange? composition);
method public androidx.compose.ui.text.input.TextFieldValue copy(optional androidx.compose.ui.text.AnnotatedString annotatedString, optional long selection, optional androidx.compose.ui.text.TextRange? composition);
method public androidx.compose.ui.text.input.TextFieldValue copy(String text, optional long selection, optional androidx.compose.ui.text.TextRange? composition);
method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
method public androidx.compose.ui.text.TextRange? getComposition();
method public long getSelection();
method public String getText();
property public final androidx.compose.ui.text.AnnotatedString annotatedString;
property public final androidx.compose.ui.text.TextRange? composition;
property public final long selection;
property public final String text;
field public static final androidx.compose.ui.text.input.TextFieldValue.Companion Companion;
}
public static final class TextFieldValue.Companion {
method public androidx.compose.runtime.saveable.Saver<androidx.compose.ui.text.input.TextFieldValue,java.lang.Object> getSaver();
property public final androidx.compose.runtime.saveable.Saver<androidx.compose.ui.text.input.TextFieldValue,java.lang.Object> Saver;
}
public final class TextFieldValueKt {
method public static androidx.compose.ui.text.AnnotatedString getSelectedText(androidx.compose.ui.text.input.TextFieldValue);
method public static androidx.compose.ui.text.AnnotatedString getTextAfterSelection(androidx.compose.ui.text.input.TextFieldValue, int maxChars);
method public static androidx.compose.ui.text.AnnotatedString getTextBeforeSelection(androidx.compose.ui.text.input.TextFieldValue, int maxChars);
}
public class TextInputService {
ctor public TextInputService(androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService);
method @Deprecated public final void hideSoftwareKeyboard();
method @Deprecated public final void showSoftwareKeyboard();
method public androidx.compose.ui.text.input.TextInputSession startInput(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.ImeOptions imeOptions, kotlin.jvm.functions.Function1<? super java.util.List<? extends androidx.compose.ui.text.input.EditCommand>,kotlin.Unit> onEditCommand, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.input.ImeAction,kotlin.Unit> onImeActionPerformed);
method public void stopInput(androidx.compose.ui.text.input.TextInputSession session);
}
public final class TextInputSession {
ctor public TextInputSession(androidx.compose.ui.text.input.TextInputService textInputService, androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService);
method public void dispose();
method public boolean hideSoftwareKeyboard();
method public boolean isOpen();
method public boolean notifyFocusedRect(androidx.compose.ui.geometry.Rect rect);
method public boolean showSoftwareKeyboard();
method public boolean updateState(androidx.compose.ui.text.input.TextFieldValue? oldValue, androidx.compose.ui.text.input.TextFieldValue newValue);
property public final boolean isOpen;
}
public final class TransformedText {
ctor public TransformedText(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.input.OffsetMapping offsetMapping);
method public androidx.compose.ui.text.input.OffsetMapping getOffsetMapping();
method public androidx.compose.ui.text.AnnotatedString getText();
property public final androidx.compose.ui.text.input.OffsetMapping offsetMapping;
property public final androidx.compose.ui.text.AnnotatedString text;
}
@androidx.compose.runtime.Immutable public fun interface VisualTransformation {
method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text);
field public static final androidx.compose.ui.text.input.VisualTransformation.Companion Companion;
}
public static final class VisualTransformation.Companion {
method public androidx.compose.ui.text.input.VisualTransformation getNone();
property public final androidx.compose.ui.text.input.VisualTransformation None;
}
}
package androidx.compose.ui.text.intl {
@androidx.compose.runtime.Immutable public final class Locale {
ctor public Locale(String languageTag);
method public String getLanguage();
method public String getRegion();
method public String getScript();
method public String toLanguageTag();
property public final String language;
property public final String region;
property public final String script;
field public static final androidx.compose.ui.text.intl.Locale.Companion Companion;
}
public static final class Locale.Companion {
method public androidx.compose.ui.text.intl.Locale getCurrent();
property public final androidx.compose.ui.text.intl.Locale current;
}
@androidx.compose.runtime.Immutable public final class LocaleList implements java.util.Collection<androidx.compose.ui.text.intl.Locale> kotlin.jvm.internal.markers.KMappedMarker {
ctor public LocaleList(androidx.compose.ui.text.intl.Locale... locales);
ctor public LocaleList(String languageTags);
ctor public LocaleList(java.util.List<androidx.compose.ui.text.intl.Locale> localeList);
method public operator boolean contains(androidx.compose.ui.text.intl.Locale element);
method public boolean containsAll(java.util.Collection<E!> elements);
method public operator androidx.compose.ui.text.intl.Locale get(int i);
method public java.util.List<androidx.compose.ui.text.intl.Locale> getLocaleList();
method public int getSize();
method public boolean isEmpty();
method public java.util.Iterator<androidx.compose.ui.text.intl.Locale> iterator();
property public final java.util.List<androidx.compose.ui.text.intl.Locale> localeList;
property public int size;
field public static final androidx.compose.ui.text.intl.LocaleList.Companion Companion;
}
public static final class LocaleList.Companion {
method public androidx.compose.ui.text.intl.LocaleList getCurrent();
property public final androidx.compose.ui.text.intl.LocaleList current;
}
}
package androidx.compose.ui.text.platform.extensions {
public final class TtsAnnotationExtensions_androidKt {
method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.TtsAnnotation);
method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.VerbatimTtsAnnotation);
}
}
package androidx.compose.ui.text.style {
@androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class BaselineShift {
ctor public BaselineShift(float multiplier);
method public float getMultiplier();
property public final float multiplier;
field public static final androidx.compose.ui.text.style.BaselineShift.Companion Companion;
}
public static final class BaselineShift.Companion {
method public float getNone();
method public float getSubscript();
method public float getSuperscript();
property public final float None;
property public final float Subscript;
property public final float Superscript;
}
public final class BaselineShiftKt {
method @androidx.compose.runtime.Stable public static float lerp(float start, float stop, float fraction);
}
@kotlin.jvm.JvmInline public final value class Hyphens {
field public static final androidx.compose.ui.text.style.Hyphens.Companion Companion;
}
public static final class Hyphens.Companion {
method public int getAuto();
method public int getNone();
property public final int Auto;
property public final int None;
}
@androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class LineBreak {
ctor public LineBreak(int strategy, int strictness, int wordBreak);
method public int copy(optional int strategy, optional int strictness, optional int wordBreak);
method public int getStrategy();
method public int getStrictness();
method public int getWordBreak();
property public final int strategy;
property public final int strictness;
property public final int wordBreak;
field public static final androidx.compose.ui.text.style.LineBreak.Companion Companion;
}
public static final class LineBreak.Companion {
method public int getHeading();
method public int getParagraph();
method public int getSimple();
property public final int Heading;
property public final int Paragraph;
property public final int Simple;
}
@kotlin.jvm.JvmInline public static final value class LineBreak.Strategy {
field public static final androidx.compose.ui.text.style.LineBreak.Strategy.Companion Companion;
}
public static final class LineBreak.Strategy.Companion {
method public int getBalanced();
method public int getHighQuality();
method public int getSimple();
property public final int Balanced;
property public final int HighQuality;
property public final int Simple;
}
@kotlin.jvm.JvmInline public static final value class LineBreak.Strictness {
field public static final androidx.compose.ui.text.style.LineBreak.Strictness.Companion Companion;
}
public static final class LineBreak.Strictness.Companion {
method public int getDefault();
method public int getLoose();
method public int getNormal();
method public int getStrict();
property public final int Default;
property public final int Loose;
property public final int Normal;
property public final int Strict;
}
@kotlin.jvm.JvmInline public static final value class LineBreak.WordBreak {
field public static final androidx.compose.ui.text.style.LineBreak.WordBreak.Companion Companion;
}
public static final class LineBreak.WordBreak.Companion {
method public int getDefault();
method public int getPhrase();
property public final int Default;
property public final int Phrase;
}
public final class LineHeightStyle {
ctor public LineHeightStyle(float alignment, int trim);
method public float getAlignment();
method public int getTrim();
property public final float alignment;
property public final int trim;
field public static final androidx.compose.ui.text.style.LineHeightStyle.Companion Companion;
}
@kotlin.jvm.JvmInline public static final value class LineHeightStyle.Alignment {
ctor public LineHeightStyle.Alignment(float topRatio);
field public static final androidx.compose.ui.text.style.LineHeightStyle.Alignment.Companion Companion;
}
public static final class LineHeightStyle.Alignment.Companion {
method public float getBottom();
method public float getCenter();
method public float getProportional();
method public float getTop();
property public final float Bottom;
property public final float Center;
property public final float Proportional;
property public final float Top;
}
public static final class LineHeightStyle.Companion {
method public androidx.compose.ui.text.style.LineHeightStyle getDefault();
property public final androidx.compose.ui.text.style.LineHeightStyle Default;
}
@kotlin.jvm.JvmInline public static final value class LineHeightStyle.Trim {
field public static final androidx.compose.ui.text.style.LineHeightStyle.Trim.Companion Companion;
}
public static final class LineHeightStyle.Trim.Companion {
method public int getBoth();
method public int getFirstLineTop();
method public int getLastLineBottom();
method public int getNone();
property public final int Both;
property public final int FirstLineTop;
property public final int LastLineBottom;
property public final int None;
}
public enum ResolvedTextDirection {
method public static androidx.compose.ui.text.style.ResolvedTextDirection valueOf(String value) throws java.lang.IllegalArgumentException, java.lang.NullPointerException;
method public static androidx.compose.ui.text.style.ResolvedTextDirection[] values();
enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Ltr;
enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Rtl;
}
@kotlin.jvm.JvmInline public final value class TextAlign {
field public static final androidx.compose.ui.text.style.TextAlign.Companion Companion;
}
public static final class TextAlign.Companion {
method public int getCenter();
method public int getEnd();
method public int getJustify();
method public int getLeft();
method public int getRight();
method public int getStart();
method public java.util.List<androidx.compose.ui.text.style.TextAlign> values();
property public final int Center;
property public final int End;
property public final int Justify;
property public final int Left;
property public final int Right;
property public final int Start;
}
@androidx.compose.runtime.Immutable public final class TextDecoration {
method public operator boolean contains(androidx.compose.ui.text.style.TextDecoration other);
method public int getMask();
method public operator androidx.compose.ui.text.style.TextDecoration plus(androidx.compose.ui.text.style.TextDecoration decoration);
property public final int mask;
field public static final androidx.compose.ui.text.style.TextDecoration.Companion Companion;
}
public static final class TextDecoration.Companion {
method public androidx.compose.ui.text.style.TextDecoration combine(java.util.List<androidx.compose.ui.text.style.TextDecoration> decorations);
method public androidx.compose.ui.text.style.TextDecoration getLineThrough();
method public androidx.compose.ui.text.style.TextDecoration getNone();
method public androidx.compose.ui.text.style.TextDecoration getUnderline();
property public final androidx.compose.ui.text.style.TextDecoration LineThrough;
property public final androidx.compose.ui.text.style.TextDecoration None;
property public final androidx.compose.ui.text.style.TextDecoration Underline;
}
@kotlin.jvm.JvmInline public final value class TextDirection {
field public static final androidx.compose.ui.text.style.TextDirection.Companion Companion;
}
public static final class TextDirection.Companion {
method public int getContent();
method public int getContentOrLtr();
method public int getContentOrRtl();
method public int getLtr();
method public int getRtl();
property public final int Content;
property public final int ContentOrLtr;
property public final int ContentOrRtl;
property public final int Ltr;
property public final int Rtl;
}
@androidx.compose.runtime.Immutable public final class TextGeometricTransform {
ctor public TextGeometricTransform(optional float scaleX, optional float skewX);
method public androidx.compose.ui.text.style.TextGeometricTransform copy(optional float scaleX, optional float skewX);
method public float getScaleX();
method public float getSkewX();
property public final float scaleX;
property public final float skewX;
field public static final androidx.compose.ui.text.style.TextGeometricTransform.Companion Companion;
}
public static final class TextGeometricTransform.Companion {
}
public final class TextGeometricTransformKt {
method public static androidx.compose.ui.text.style.TextGeometricTransform lerp(androidx.compose.ui.text.style.TextGeometricTransform start, androidx.compose.ui.text.style.TextGeometricTransform stop, float fraction);
}
@androidx.compose.runtime.Immutable public final class TextIndent {
ctor public TextIndent(optional long firstLine, optional long restLine);
method public androidx.compose.ui.text.style.TextIndent copy(optional long firstLine, optional long restLine);
method public long getFirstLine();
method public long getRestLine();
property public final long firstLine;
property public final long restLine;
field public static final androidx.compose.ui.text.style.TextIndent.Companion Companion;
}
public static final class TextIndent.Companion {
method public androidx.compose.ui.text.style.TextIndent getNone();
property public final androidx.compose.ui.text.style.TextIndent None;
}
public final class TextIndentKt {
method public static androidx.compose.ui.text.style.TextIndent lerp(androidx.compose.ui.text.style.TextIndent start, androidx.compose.ui.text.style.TextIndent stop, float fraction);
}
@androidx.compose.runtime.Immutable public final class TextMotion {
field public static final androidx.compose.ui.text.style.TextMotion.Companion Companion;
}
public static final class TextMotion.Companion {
method public androidx.compose.ui.text.style.TextMotion getAnimated();
method public androidx.compose.ui.text.style.TextMotion getStatic();
property public final androidx.compose.ui.text.style.TextMotion Animated;
property public final androidx.compose.ui.text.style.TextMotion Static;
}
@kotlin.jvm.JvmInline public final value class TextOverflow {
field public static final androidx.compose.ui.text.style.TextOverflow.Companion Companion;
}
public static final class TextOverflow.Companion {
method public int getClip();
method public int getEllipsis();
method public int getVisible();
property public final int Clip;
property public final int Ellipsis;
property public final int Visible;
}
}