[go: nahoru, domu]

blob: 11f94b428068a112c9b4518334a635e98401fd0d [file] [log] [blame]
// Signature format: 4.0
package androidx.glance {
public final class BackgroundKt {
method public static androidx.glance.GlanceModifier background(androidx.glance.GlanceModifier, long color);
method public static androidx.glance.GlanceModifier background(androidx.glance.GlanceModifier, @ColorRes int color);
method public static androidx.glance.GlanceModifier background(androidx.glance.GlanceModifier, androidx.glance.unit.ColorProvider colorProvider);
method public static androidx.glance.GlanceModifier background(androidx.glance.GlanceModifier, androidx.glance.ImageProvider imageProvider, optional int contentScale);
}
public final class ButtonKt {
method @androidx.compose.runtime.Composable public static void Button(String text, androidx.glance.action.Action onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional androidx.glance.text.TextStyle? style, optional int maxLines);
}
public final class CombinedGlanceModifier implements androidx.glance.GlanceModifier {
ctor public CombinedGlanceModifier(androidx.glance.GlanceModifier outer, androidx.glance.GlanceModifier inner);
method public boolean all(kotlin.jvm.functions.Function1<? super androidx.glance.GlanceModifier.Element,java.lang.Boolean> predicate);
method public boolean any(kotlin.jvm.functions.Function1<? super androidx.glance.GlanceModifier.Element,java.lang.Boolean> predicate);
method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.glance.GlanceModifier.Element,? extends R> operation);
method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.glance.GlanceModifier.Element,? super R,? extends R> operation);
}
public final class CompositionLocalsKt {
method @androidx.compose.runtime.Composable public static inline <reified T> T! currentState();
method @androidx.compose.runtime.Composable public static inline <reified T> T! currentState(androidx.datastore.preferences.core.Preferences.Key<T> key);
method public static androidx.compose.runtime.ProvidableCompositionLocal<android.content.Context> getLocalContext();
method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.glance.GlanceId> getLocalGlanceId();
method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.unit.DpSize> getLocalSize();
method public static androidx.compose.runtime.ProvidableCompositionLocal<java.lang.Object> getLocalState();
property public static final androidx.compose.runtime.ProvidableCompositionLocal<android.content.Context> LocalContext;
property public static final androidx.compose.runtime.ProvidableCompositionLocal<androidx.glance.GlanceId> LocalGlanceId;
property public static final androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.unit.DpSize> LocalSize;
property public static final androidx.compose.runtime.ProvidableCompositionLocal<java.lang.Object> LocalState;
}
@androidx.compose.runtime.ComposableTargetMarker(description="Glance Composable") @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets={kotlin.annotation.AnnotationTarget.FILE, kotlin.annotation.AnnotationTarget.FUNCTION, kotlin.annotation.AnnotationTarget.PROPERTY_GETTER, kotlin.annotation.AnnotationTarget.TYPE, kotlin.annotation.AnnotationTarget.TYPE_PARAMETER}) public @interface GlanceComposable {
}
public interface GlanceId {
}
@androidx.compose.runtime.Stable public interface GlanceModifier {
method public boolean all(kotlin.jvm.functions.Function1<? super androidx.glance.GlanceModifier.Element,java.lang.Boolean> predicate);
method public boolean any(kotlin.jvm.functions.Function1<? super androidx.glance.GlanceModifier.Element,java.lang.Boolean> predicate);
method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.glance.GlanceModifier.Element,? extends R> operation);
method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.glance.GlanceModifier.Element,? super R,? extends R> operation);
method public default infix androidx.glance.GlanceModifier then(androidx.glance.GlanceModifier other);
field public static final androidx.glance.GlanceModifier.Companion Companion;
}
public static final class GlanceModifier.Companion implements androidx.glance.GlanceModifier {
method public boolean all(kotlin.jvm.functions.Function1<? super androidx.glance.GlanceModifier.Element,java.lang.Boolean> predicate);
method public boolean any(kotlin.jvm.functions.Function1<? super androidx.glance.GlanceModifier.Element,java.lang.Boolean> predicate);
method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.glance.GlanceModifier.Element,? extends R> operation);
method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.glance.GlanceModifier.Element,? super R,? extends R> operation);
}
public static interface GlanceModifier.Element extends androidx.glance.GlanceModifier {
method public default boolean all(kotlin.jvm.functions.Function1<? super androidx.glance.GlanceModifier.Element,java.lang.Boolean> predicate);
method public default boolean any(kotlin.jvm.functions.Function1<? super androidx.glance.GlanceModifier.Element,java.lang.Boolean> predicate);
method public default <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.glance.GlanceModifier.Element,? extends R> operation);
method public default <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.glance.GlanceModifier.Element,? super R,? extends R> operation);
}
@androidx.glance.GlanceComposable public final class GlanceNodeKt {
}
public final class ImageKt {
method @androidx.compose.runtime.Composable public static void Image(androidx.glance.ImageProvider provider, String? contentDescription, optional androidx.glance.GlanceModifier modifier, optional int contentScale);
method public static androidx.glance.ImageProvider ImageProvider(@DrawableRes int resId);
method public static androidx.glance.ImageProvider ImageProvider(android.graphics.Bitmap bitmap);
method @RequiresApi(android.os.Build.VERSION_CODES.M) public static androidx.glance.ImageProvider ImageProvider(android.graphics.drawable.Icon icon);
}
public interface ImageProvider {
}
public final class UtilsKt {
}
public enum Visibility {
method public static androidx.glance.Visibility valueOf(String name) throws java.lang.IllegalArgumentException;
method public static androidx.glance.Visibility[] values();
enum_constant public static final androidx.glance.Visibility Gone;
enum_constant public static final androidx.glance.Visibility Invisible;
enum_constant public static final androidx.glance.Visibility Visible;
}
public final class VisibilityKt {
method public static androidx.glance.GlanceModifier visibility(androidx.glance.GlanceModifier, androidx.glance.Visibility visibility);
}
}
package androidx.glance.action {
public interface Action {
}
public final class ActionKt {
method public static androidx.glance.GlanceModifier clickable(androidx.glance.GlanceModifier, androidx.glance.action.Action onClick);
}
public abstract class ActionParameters {
method public abstract java.util.Map<androidx.glance.action.ActionParameters.Key<?>,java.lang.Object> asMap();
method public abstract operator <T> boolean contains(androidx.glance.action.ActionParameters.Key<T> key);
method public abstract operator <T> T? get(androidx.glance.action.ActionParameters.Key<T> key);
method public abstract <T> T getOrDefault(androidx.glance.action.ActionParameters.Key<T> key, T defaultValue);
method public abstract boolean isEmpty();
}
public static final class ActionParameters.Key<T> {
ctor public ActionParameters.Key(String name);
method public String getName();
method public infix androidx.glance.action.ActionParameters.Pair<T> to(T value);
property public final String name;
}
public static final class ActionParameters.Pair<T> {
}
public final class ActionParametersKt {
method public static androidx.glance.action.ActionParameters actionParametersOf(androidx.glance.action.ActionParameters.Pair<?>... pairs);
method public static androidx.glance.action.MutableActionParameters mutableActionParametersOf(androidx.glance.action.ActionParameters.Pair<?>... pairs);
method public static androidx.glance.action.MutableActionParameters toMutableParameters(androidx.glance.action.ActionParameters);
method public static androidx.glance.action.ActionParameters toParameters(androidx.glance.action.ActionParameters);
method public static <T> androidx.glance.action.ActionParameters.Key<T> toParametersKey(androidx.datastore.preferences.core.Preferences.Key<T>);
}
public final class MutableActionParameters extends androidx.glance.action.ActionParameters {
method public java.util.Map<androidx.glance.action.ActionParameters.Key<?>,java.lang.Object> asMap();
method public void clear();
method public operator <T> boolean contains(androidx.glance.action.ActionParameters.Key<T> key);
method public operator <T> T? get(androidx.glance.action.ActionParameters.Key<T> key);
method public <T> T getOrDefault(androidx.glance.action.ActionParameters.Key<T> key, T defaultValue);
method public boolean isEmpty();
method public <T> T? remove(androidx.glance.action.ActionParameters.Key<T> key);
method public operator <T> T? set(androidx.glance.action.ActionParameters.Key<T> key, T? value);
}
public final class StartActivityActionKt {
method public static androidx.glance.action.Action actionStartActivity(android.content.ComponentName componentName, optional androidx.glance.action.ActionParameters parameters);
method public static <T extends android.app.Activity> androidx.glance.action.Action actionStartActivity(Class<T> activity, optional androidx.glance.action.ActionParameters parameters);
method public static inline <reified T extends android.app.Activity> androidx.glance.action.Action! actionStartActivity(optional androidx.glance.action.ActionParameters parameters);
}
}
package androidx.glance.color {
public final class ColorProviders {
ctor public ColorProviders(androidx.glance.unit.ColorProvider primary, androidx.glance.unit.ColorProvider onPrimary, androidx.glance.unit.ColorProvider primaryContainer, androidx.glance.unit.ColorProvider onPrimaryContainer, androidx.glance.unit.ColorProvider secondary, androidx.glance.unit.ColorProvider onSecondary, androidx.glance.unit.ColorProvider secondaryContainer, androidx.glance.unit.ColorProvider onSecondaryContainer, androidx.glance.unit.ColorProvider tertiary, androidx.glance.unit.ColorProvider onTertiary, androidx.glance.unit.ColorProvider tertiaryContainer, androidx.glance.unit.ColorProvider onTertiaryContainer, androidx.glance.unit.ColorProvider error, androidx.glance.unit.ColorProvider errorContainer, androidx.glance.unit.ColorProvider onError, androidx.glance.unit.ColorProvider onErrorContainer, androidx.glance.unit.ColorProvider background, androidx.glance.unit.ColorProvider onBackground, androidx.glance.unit.ColorProvider surface, androidx.glance.unit.ColorProvider onSurface, androidx.glance.unit.ColorProvider surfaceVariant, androidx.glance.unit.ColorProvider onSurfaceVariant, androidx.glance.unit.ColorProvider outline, androidx.glance.unit.ColorProvider inverseOnSurface, androidx.glance.unit.ColorProvider inverseSurface, androidx.glance.unit.ColorProvider inversePrimary);
method public androidx.glance.unit.ColorProvider getBackground();
method public androidx.glance.unit.ColorProvider getError();
method public androidx.glance.unit.ColorProvider getErrorContainer();
method public androidx.glance.unit.ColorProvider getInverseOnSurface();
method public androidx.glance.unit.ColorProvider getInversePrimary();
method public androidx.glance.unit.ColorProvider getInverseSurface();
method public androidx.glance.unit.ColorProvider getOnBackground();
method public androidx.glance.unit.ColorProvider getOnError();
method public androidx.glance.unit.ColorProvider getOnErrorContainer();
method public androidx.glance.unit.ColorProvider getOnPrimary();
method public androidx.glance.unit.ColorProvider getOnPrimaryContainer();
method public androidx.glance.unit.ColorProvider getOnSecondary();
method public androidx.glance.unit.ColorProvider getOnSecondaryContainer();
method public androidx.glance.unit.ColorProvider getOnSurface();
method public androidx.glance.unit.ColorProvider getOnSurfaceVariant();
method public androidx.glance.unit.ColorProvider getOnTertiary();
method public androidx.glance.unit.ColorProvider getOnTertiaryContainer();
method public androidx.glance.unit.ColorProvider getOutline();
method public androidx.glance.unit.ColorProvider getPrimary();
method public androidx.glance.unit.ColorProvider getPrimaryContainer();
method public androidx.glance.unit.ColorProvider getSecondary();
method public androidx.glance.unit.ColorProvider getSecondaryContainer();
method public androidx.glance.unit.ColorProvider getSurface();
method public androidx.glance.unit.ColorProvider getSurfaceVariant();
method public androidx.glance.unit.ColorProvider getTertiary();
method public androidx.glance.unit.ColorProvider getTertiaryContainer();
property public final androidx.glance.unit.ColorProvider background;
property public final androidx.glance.unit.ColorProvider error;
property public final androidx.glance.unit.ColorProvider errorContainer;
property public final androidx.glance.unit.ColorProvider inverseOnSurface;
property public final androidx.glance.unit.ColorProvider inversePrimary;
property public final androidx.glance.unit.ColorProvider inverseSurface;
property public final androidx.glance.unit.ColorProvider onBackground;
property public final androidx.glance.unit.ColorProvider onError;
property public final androidx.glance.unit.ColorProvider onErrorContainer;
property public final androidx.glance.unit.ColorProvider onPrimary;
property public final androidx.glance.unit.ColorProvider onPrimaryContainer;
property public final androidx.glance.unit.ColorProvider onSecondary;
property public final androidx.glance.unit.ColorProvider onSecondaryContainer;
property public final androidx.glance.unit.ColorProvider onSurface;
property public final androidx.glance.unit.ColorProvider onSurfaceVariant;
property public final androidx.glance.unit.ColorProvider onTertiary;
property public final androidx.glance.unit.ColorProvider onTertiaryContainer;
property public final androidx.glance.unit.ColorProvider outline;
property public final androidx.glance.unit.ColorProvider primary;
property public final androidx.glance.unit.ColorProvider primaryContainer;
property public final androidx.glance.unit.ColorProvider secondary;
property public final androidx.glance.unit.ColorProvider secondaryContainer;
property public final androidx.glance.unit.ColorProvider surface;
property public final androidx.glance.unit.ColorProvider surfaceVariant;
property public final androidx.glance.unit.ColorProvider tertiary;
property public final androidx.glance.unit.ColorProvider tertiaryContainer;
}
public final class ColorProvidersKt {
}
}
package androidx.glance.layout {
public final class Alignment {
ctor public Alignment(int horizontal, int vertical);
method public int getHorizontal();
method public int getVertical();
property public final int horizontal;
property public final int vertical;
field public static final androidx.glance.layout.Alignment.Companion Companion;
}
public static final class Alignment.Companion {
method public int getBottom();
method public androidx.glance.layout.Alignment getBottomCenter();
method public androidx.glance.layout.Alignment getBottomEnd();
method public androidx.glance.layout.Alignment getBottomStart();
method public androidx.glance.layout.Alignment getCenter();
method public androidx.glance.layout.Alignment getCenterEnd();
method public int getCenterHorizontally();
method public androidx.glance.layout.Alignment getCenterStart();
method public int getCenterVertically();
method public int getEnd();
method public int getStart();
method public int getTop();
method public androidx.glance.layout.Alignment getTopCenter();
method public androidx.glance.layout.Alignment getTopEnd();
method public androidx.glance.layout.Alignment getTopStart();
property public final int Bottom;
property public final androidx.glance.layout.Alignment BottomCenter;
property public final androidx.glance.layout.Alignment BottomEnd;
property public final androidx.glance.layout.Alignment BottomStart;
property public final androidx.glance.layout.Alignment Center;
property public final androidx.glance.layout.Alignment CenterEnd;
property public final int CenterHorizontally;
property public final androidx.glance.layout.Alignment CenterStart;
property public final int CenterVertically;
property public final int End;
property public final int Start;
property public final int Top;
property public final androidx.glance.layout.Alignment TopCenter;
property public final androidx.glance.layout.Alignment TopEnd;
property public final androidx.glance.layout.Alignment TopStart;
}
@kotlin.jvm.JvmInline public static final value class Alignment.Horizontal {
field public static final androidx.glance.layout.Alignment.Horizontal.Companion Companion;
}
public static final class Alignment.Horizontal.Companion {
method public int getCenterHorizontally();
method public int getEnd();
method public int getStart();
property public final int CenterHorizontally;
property public final int End;
property public final int Start;
}
@kotlin.jvm.JvmInline public static final value class Alignment.Vertical {
field public static final androidx.glance.layout.Alignment.Vertical.Companion Companion;
}
public static final class Alignment.Vertical.Companion {
method public int getBottom();
method public int getCenterVertically();
method public int getTop();
property public final int Bottom;
property public final int CenterVertically;
property public final int Top;
}
public final class BoxKt {
method @androidx.compose.runtime.Composable public static void Box(optional androidx.glance.GlanceModifier modifier, optional androidx.glance.layout.Alignment contentAlignment, kotlin.jvm.functions.Function0<kotlin.Unit> content);
}
public final class ColumnKt {
method @androidx.compose.runtime.Composable public static void Column(optional androidx.glance.GlanceModifier modifier, optional int verticalAlignment, optional int horizontalAlignment, kotlin.jvm.functions.Function1<? super androidx.glance.layout.ColumnScope,kotlin.Unit> content);
}
public interface ColumnScope {
method public androidx.glance.GlanceModifier defaultWeight(androidx.glance.GlanceModifier);
}
@kotlin.jvm.JvmInline public final value class ContentScale {
ctor public ContentScale(int value);
field public static final androidx.glance.layout.ContentScale.Companion Companion;
}
public static final class ContentScale.Companion {
method public int getCrop();
method public int getFillBounds();
method public int getFit();
property public final int Crop;
property public final int FillBounds;
property public final int Fit;
}
public final class PaddingKt {
method public static androidx.glance.GlanceModifier absolutePadding(androidx.glance.GlanceModifier, optional float left, optional float top, optional float right, optional float bottom);
method public static androidx.glance.GlanceModifier absolutePadding(androidx.glance.GlanceModifier, optional @DimenRes int left, optional @DimenRes int top, optional @DimenRes int right, optional @DimenRes int bottom);
method public static androidx.glance.GlanceModifier padding(androidx.glance.GlanceModifier, optional float start, optional float top, optional float end, optional float bottom);
method public static androidx.glance.GlanceModifier padding(androidx.glance.GlanceModifier, optional @DimenRes int start, optional @DimenRes int top, optional @DimenRes int end, optional @DimenRes int bottom);
method public static androidx.glance.GlanceModifier padding(androidx.glance.GlanceModifier, optional float horizontal, optional float vertical);
method public static androidx.glance.GlanceModifier padding(androidx.glance.GlanceModifier, optional @DimenRes int horizontal, optional @DimenRes int vertical);
method public static androidx.glance.GlanceModifier padding(androidx.glance.GlanceModifier, float all);
method public static androidx.glance.GlanceModifier padding(androidx.glance.GlanceModifier, @DimenRes int all);
}
public final class RowKt {
method @androidx.compose.runtime.Composable public static void Row(optional androidx.glance.GlanceModifier modifier, optional int horizontalAlignment, optional int verticalAlignment, kotlin.jvm.functions.Function1<? super androidx.glance.layout.RowScope,kotlin.Unit> content);
}
public interface RowScope {
method public androidx.glance.GlanceModifier defaultWeight(androidx.glance.GlanceModifier);
}
public final class SizeModifiersKt {
method public static androidx.glance.GlanceModifier fillMaxHeight(androidx.glance.GlanceModifier);
method public static androidx.glance.GlanceModifier fillMaxSize(androidx.glance.GlanceModifier);
method public static androidx.glance.GlanceModifier fillMaxWidth(androidx.glance.GlanceModifier);
method public static androidx.glance.GlanceModifier height(androidx.glance.GlanceModifier, float height);
method public static androidx.glance.GlanceModifier height(androidx.glance.GlanceModifier, @DimenRes int height);
method public static androidx.glance.GlanceModifier size(androidx.glance.GlanceModifier, float size);
method public static androidx.glance.GlanceModifier size(androidx.glance.GlanceModifier, @DimenRes int size);
method public static androidx.glance.GlanceModifier size(androidx.glance.GlanceModifier, float width, float height);
method public static androidx.glance.GlanceModifier size(androidx.glance.GlanceModifier, @DimenRes int width, @DimenRes int height);
method public static androidx.glance.GlanceModifier width(androidx.glance.GlanceModifier, float width);
method public static androidx.glance.GlanceModifier width(androidx.glance.GlanceModifier, @DimenRes int width);
method public static androidx.glance.GlanceModifier wrapContentHeight(androidx.glance.GlanceModifier);
method public static androidx.glance.GlanceModifier wrapContentSize(androidx.glance.GlanceModifier);
method public static androidx.glance.GlanceModifier wrapContentWidth(androidx.glance.GlanceModifier);
}
public final class SpacerKt {
method @androidx.compose.runtime.Composable public static void Spacer(optional androidx.glance.GlanceModifier modifier);
}
}
package androidx.glance.semantics {
public final class SemanticsConfiguration implements androidx.glance.semantics.SemanticsPropertyReceiver {
ctor public SemanticsConfiguration();
method public operator <T> T! get(androidx.glance.semantics.SemanticsPropertyKey<T> key);
method public <T> T? getOrElseNullable(androidx.glance.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
method public <T> T? getOrNull(androidx.glance.semantics.SemanticsPropertyKey<T> key);
method public <T> void set(androidx.glance.semantics.SemanticsPropertyKey<T> key, T? value);
}
public final class SemanticsModifierKt {
method public static androidx.glance.GlanceModifier semantics(androidx.glance.GlanceModifier, kotlin.jvm.functions.Function1<? super androidx.glance.semantics.SemanticsPropertyReceiver,kotlin.Unit> properties);
}
public final class SemanticsProperties {
method public androidx.glance.semantics.SemanticsPropertyKey<java.util.List<java.lang.String>> getContentDescription();
property public final androidx.glance.semantics.SemanticsPropertyKey<java.util.List<java.lang.String>> ContentDescription;
field public static final androidx.glance.semantics.SemanticsProperties INSTANCE;
}
public final class SemanticsPropertiesKt {
method public static String getContentDescription(androidx.glance.semantics.SemanticsPropertyReceiver);
method public static void setContentDescription(androidx.glance.semantics.SemanticsPropertyReceiver, String);
}
public final class SemanticsPropertyKey<T> {
ctor public SemanticsPropertyKey(String name, optional kotlin.jvm.functions.Function2<? super T,? super T,? extends T> mergePolicy);
method public String getName();
method public T? merge(T? parentValue, T? childValue);
property public final String name;
}
public interface SemanticsPropertyReceiver {
method public operator <T> void set(androidx.glance.semantics.SemanticsPropertyKey<T> key, T? value);
}
}
package androidx.glance.state {
public interface GlanceStateDefinition<T> {
method public suspend Object? getDataStore(android.content.Context context, String fileKey, kotlin.coroutines.Continuation<? super androidx.datastore.core.DataStore<T>>);
method public java.io.File getLocation(android.content.Context context, String fileKey);
}
public final class PreferencesGlanceStateDefinition implements androidx.glance.state.GlanceStateDefinition<androidx.datastore.preferences.core.Preferences> {
method public suspend Object? getDataStore(android.content.Context context, String fileKey, kotlin.coroutines.Continuation<? super androidx.datastore.core.DataStore<androidx.datastore.preferences.core.Preferences>>);
method public java.io.File getLocation(android.content.Context context, String fileKey);
field public static final androidx.glance.state.PreferencesGlanceStateDefinition INSTANCE;
}
}
package androidx.glance.template {
public final class CompositionLocalsKt {
method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.glance.color.ColorProviders> getLocalTemplateColors();
method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.glance.template.TemplateMode> getLocalTemplateMode();
property public static final androidx.compose.runtime.ProvidableCompositionLocal<androidx.glance.color.ColorProviders> LocalTemplateColors;
property public static final androidx.compose.runtime.ProvidableCompositionLocal<androidx.glance.template.TemplateMode> LocalTemplateMode;
}
public final class FreeformTemplateData {
ctor public FreeformTemplateData(androidx.glance.unit.ColorProvider backgroundColor, androidx.glance.template.TemplateImageWithDescription headerIcon, androidx.glance.template.TemplateImageButton? actionIcon, optional androidx.glance.template.TemplateText? header, optional androidx.glance.template.TemplateText? title, optional androidx.glance.template.TemplateText? subtitle, optional androidx.glance.ImageProvider? backgroundImage);
method public androidx.glance.template.TemplateImageButton? getActionIcon();
method public androidx.glance.unit.ColorProvider getBackgroundColor();
method public androidx.glance.ImageProvider? getBackgroundImage();
method public androidx.glance.template.TemplateText? getHeader();
method public androidx.glance.template.TemplateImageWithDescription getHeaderIcon();
method public androidx.glance.template.TemplateText? getSubtitle();
method public androidx.glance.template.TemplateText? getTitle();
property public final androidx.glance.template.TemplateImageButton? actionIcon;
property public final androidx.glance.unit.ColorProvider backgroundColor;
property public final androidx.glance.ImageProvider? backgroundImage;
property public final androidx.glance.template.TemplateText? header;
property public final androidx.glance.template.TemplateImageWithDescription headerIcon;
property public final androidx.glance.template.TemplateText? subtitle;
property public final androidx.glance.template.TemplateText? title;
}
public final class GalleryTemplateData {
ctor public GalleryTemplateData(String header, String title, String headline, androidx.glance.template.TemplateImageWithDescription image, androidx.glance.template.TemplateImageWithDescription logo, androidx.glance.unit.ColorProvider backgroundColor);
method public androidx.glance.unit.ColorProvider getBackgroundColor();
method public String getHeader();
method public String getHeadline();
method public androidx.glance.template.TemplateImageWithDescription getImage();
method public androidx.glance.template.TemplateImageWithDescription getLogo();
method public String getTitle();
property public final androidx.glance.unit.ColorProvider backgroundColor;
property public final String header;
property public final String headline;
property public final androidx.glance.template.TemplateImageWithDescription image;
property public final androidx.glance.template.TemplateImageWithDescription logo;
property public final String title;
}
@kotlin.jvm.JvmInline public final value class ListStyle {
field public static final androidx.glance.template.ListStyle.Companion Companion;
}
public static final class ListStyle.Companion {
method public int getBrief();
method public int getFull();
property public final int Brief;
property public final int Full;
}
public final class ListTemplateData {
ctor public ListTemplateData(optional androidx.glance.template.TemplateImageWithDescription? headerIcon, optional java.util.List<androidx.glance.template.ListTemplateItem> listContent, optional androidx.glance.template.TemplateText? header, optional androidx.glance.template.TemplateText? title, optional androidx.glance.template.TemplateButton? button, optional androidx.glance.unit.ColorProvider? backgroundColor, optional int listStyle);
method public androidx.glance.unit.ColorProvider? getBackgroundColor();
method public androidx.glance.template.TemplateButton? getButton();
method public androidx.glance.template.TemplateText? getHeader();
method public androidx.glance.template.TemplateImageWithDescription? getHeaderIcon();
method public java.util.List<androidx.glance.template.ListTemplateItem> getListContent();
method public int getListStyle();
method public androidx.glance.template.TemplateText? getTitle();
property public final androidx.glance.unit.ColorProvider? backgroundColor;
property public final androidx.glance.template.TemplateButton? button;
property public final androidx.glance.template.TemplateText? header;
property public final androidx.glance.template.TemplateImageWithDescription? headerIcon;
property public final java.util.List<androidx.glance.template.ListTemplateItem> listContent;
property public final int listStyle;
property public final androidx.glance.template.TemplateText? title;
}
public final class ListTemplateItem {
ctor public ListTemplateItem(androidx.glance.template.TemplateText title, optional androidx.glance.template.TemplateText? body, optional androidx.glance.template.TemplateText? label, optional androidx.glance.action.Action? action, optional androidx.glance.template.TemplateImageWithDescription? image, optional androidx.glance.template.TemplateButton? button);
method public androidx.glance.action.Action? getAction();
method public androidx.glance.template.TemplateText? getBody();
method public androidx.glance.template.TemplateButton? getButton();
method public androidx.glance.template.TemplateImageWithDescription? getImage();
method public androidx.glance.template.TemplateText? getLabel();
method public androidx.glance.template.TemplateText getTitle();
property public final androidx.glance.action.Action? action;
property public final androidx.glance.template.TemplateText? body;
property public final androidx.glance.template.TemplateButton? button;
property public final androidx.glance.template.TemplateImageWithDescription? image;
property public final androidx.glance.template.TemplateText? label;
property public final androidx.glance.template.TemplateText title;
}
public final class SingleEntityTemplateData {
ctor public SingleEntityTemplateData(optional boolean displayHeader, optional androidx.glance.template.TemplateImageWithDescription? headerIcon, optional androidx.glance.template.TemplateText? header, optional androidx.glance.template.TemplateText? text1, optional androidx.glance.template.TemplateText? text2, optional androidx.glance.template.TemplateText? text3, optional androidx.glance.template.TemplateButton? button, optional androidx.glance.template.TemplateImageWithDescription? image);
method public androidx.glance.template.TemplateButton? getButton();
method public boolean getDisplayHeader();
method public androidx.glance.template.TemplateText? getHeader();
method public androidx.glance.template.TemplateImageWithDescription? getHeaderIcon();
method public androidx.glance.template.TemplateImageWithDescription? getImage();
method public androidx.glance.template.TemplateText? getText1();
method public androidx.glance.template.TemplateText? getText2();
method public androidx.glance.template.TemplateText? getText3();
property public final androidx.glance.template.TemplateButton? button;
property public final boolean displayHeader;
property public final androidx.glance.template.TemplateText? header;
property public final androidx.glance.template.TemplateImageWithDescription? headerIcon;
property public final androidx.glance.template.TemplateImageWithDescription? image;
property public final androidx.glance.template.TemplateText? text1;
property public final androidx.glance.template.TemplateText? text2;
property public final androidx.glance.template.TemplateText? text3;
}
public abstract sealed class TemplateButton {
method public final androidx.glance.action.Action getAction();
property public final androidx.glance.action.Action action;
}
public final class TemplateImageButton extends androidx.glance.template.TemplateButton {
ctor public TemplateImageButton(androidx.glance.action.Action action, androidx.glance.template.TemplateImageWithDescription image);
method public androidx.glance.template.TemplateImageWithDescription getImage();
property public final androidx.glance.template.TemplateImageWithDescription image;
}
public final class TemplateImageWithDescription {
ctor public TemplateImageWithDescription(androidx.glance.ImageProvider image, String description, optional float cornerRadius);
method public float getCornerRadius();
method public String getDescription();
method public androidx.glance.ImageProvider getImage();
property public final float cornerRadius;
property public final String description;
property public final androidx.glance.ImageProvider image;
}
public enum TemplateMode {
method public static androidx.glance.template.TemplateMode valueOf(String name) throws java.lang.IllegalArgumentException;
method public static androidx.glance.template.TemplateMode[] values();
enum_constant public static final androidx.glance.template.TemplateMode Collapsed;
enum_constant public static final androidx.glance.template.TemplateMode Horizontal;
enum_constant public static final androidx.glance.template.TemplateMode Vertical;
}
public final class TemplateText {
ctor public TemplateText(String text, androidx.glance.template.TemplateText.Type type);
method public String getText();
method public androidx.glance.template.TemplateText.Type getType();
property public final String text;
property public final androidx.glance.template.TemplateText.Type type;
}
public enum TemplateText.Type {
method public static androidx.glance.template.TemplateText.Type valueOf(String name) throws java.lang.IllegalArgumentException;
method public static androidx.glance.template.TemplateText.Type[] values();
enum_constant public static final androidx.glance.template.TemplateText.Type Body;
enum_constant public static final androidx.glance.template.TemplateText.Type Display;
enum_constant public static final androidx.glance.template.TemplateText.Type Label;
enum_constant public static final androidx.glance.template.TemplateText.Type Title;
}
public final class TemplateTextButton extends androidx.glance.template.TemplateButton {
ctor public TemplateTextButton(androidx.glance.action.Action action, String text);
method public String getText();
property public final String text;
}
}
package androidx.glance.text {
@kotlin.jvm.JvmInline public final value class FontStyle {
field public static final androidx.glance.text.FontStyle.Companion Companion;
}
public static final class FontStyle.Companion {
method public int getItalic();
method public int getNormal();
method public java.util.List<androidx.glance.text.FontStyle> values();
property public final int Italic;
property public final int Normal;
}
@kotlin.jvm.JvmInline public final value class FontWeight {
method public int getValue();
property public final int value;
field public static final androidx.glance.text.FontWeight.Companion Companion;
}
public static final class FontWeight.Companion {
method public int getBold();
method public int getMedium();
method public int getNormal();
property public final int Bold;
property public final int Medium;
property public final int Normal;
}
@kotlin.jvm.JvmInline public final value class TextAlign {
field public static final androidx.glance.text.TextAlign.Companion Companion;
}
public static final class TextAlign.Companion {
method public int getCenter();
method public int getEnd();
method public int getLeft();
method public int getRight();
method public int getStart();
method public java.util.List<androidx.glance.text.TextAlign> values();
property public final int Center;
property public final int End;
property public final int Left;
property public final int Right;
property public final int Start;
}
@kotlin.jvm.JvmInline public final value class TextDecoration {
method @androidx.compose.runtime.Stable public operator boolean contains(int other);
method @androidx.compose.runtime.Stable public operator int plus(int decoration);
field public static final androidx.glance.text.TextDecoration.Companion Companion;
}
public static final class TextDecoration.Companion {
method public int combine(java.util.List<androidx.glance.text.TextDecoration> decorations);
method public int getLineThrough();
method public int getNone();
method public int getUnderline();
property public final int LineThrough;
property public final int None;
property public final int Underline;
}
public final class TextKt {
method @androidx.compose.runtime.Composable public static void Text(String text, optional androidx.glance.GlanceModifier modifier, optional androidx.glance.text.TextStyle? style, optional int maxLines);
}
@androidx.compose.runtime.Immutable public final class TextStyle {
ctor public TextStyle(optional androidx.glance.unit.ColorProvider? color, optional androidx.compose.ui.unit.TextUnit? fontSize, optional androidx.glance.text.FontWeight? fontWeight, optional androidx.glance.text.FontStyle? fontStyle, optional androidx.glance.text.TextAlign? textAlign, optional androidx.glance.text.TextDecoration? textDecoration);
method public androidx.glance.text.TextStyle copy(optional androidx.glance.unit.ColorProvider? color, optional androidx.compose.ui.unit.TextUnit? fontSize, optional androidx.glance.text.FontWeight? fontWeight, optional androidx.glance.text.FontStyle? fontStyle, optional androidx.glance.text.TextAlign? textAlign, optional androidx.glance.text.TextDecoration? textDecoration);
method public androidx.glance.unit.ColorProvider? getColor();
method public androidx.compose.ui.unit.TextUnit? getFontSize();
method public androidx.glance.text.FontStyle? getFontStyle();
method public androidx.glance.text.FontWeight? getFontWeight();
method public androidx.glance.text.TextAlign? getTextAlign();
method public androidx.glance.text.TextDecoration? getTextDecoration();
property public final androidx.glance.unit.ColorProvider? color;
property public final androidx.compose.ui.unit.TextUnit? fontSize;
property public final androidx.glance.text.FontStyle? fontStyle;
property public final androidx.glance.text.FontWeight? fontWeight;
property public final androidx.glance.text.TextAlign? textAlign;
property public final androidx.glance.text.TextDecoration? textDecoration;
}
}
package androidx.glance.unit {
public interface ColorProvider {
method public long resolve(android.content.Context context);
}
public final class ColorProviderKt {
method public static androidx.glance.unit.ColorProvider ColorProvider(long color);
method public static androidx.glance.unit.ColorProvider ColorProvider(@ColorRes int resId);
}
}