[go: nahoru, domu]

blob: 51916a3632d961c29e086de15518db842746c673 [file] [log] [blame]
Nick Anthony2834bae2020-04-09 10:20:06 -04001// Signature format: 3.0
2package androidx.ui.material {
3
4 public enum AlertDialogButtonLayout {
Aurimas Liutikasa47310e2020-06-22 15:11:35 -07005 method public static androidx.ui.material.AlertDialogButtonLayout valueOf(String name) throws java.lang.IllegalArgumentException;
6 method public static androidx.ui.material.AlertDialogButtonLayout[] values();
Nick Anthony2834bae2020-04-09 10:20:06 -04007 enum_constant public static final androidx.ui.material.AlertDialogButtonLayout SideBySide;
8 enum_constant public static final androidx.ui.material.AlertDialogButtonLayout Stacked;
9 }
10
11 public final class AlertDialogKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -070012 method @androidx.compose.Composable public static void AlertDialog(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, kotlin.jvm.functions.Function0<kotlin.Unit>? title = null, kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit> confirmButton, kotlin.jvm.functions.Function0<kotlin.Unit>? dismissButton = null, androidx.ui.material.AlertDialogButtonLayout buttonLayout = androidx.ui.material.AlertDialogButtonLayout.SideBySide, androidx.ui.graphics.Shape shape = medium);
13 method @androidx.compose.Composable public static void AlertDialog(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, kotlin.jvm.functions.Function0<kotlin.Unit>? title = null, kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit> buttons, androidx.ui.graphics.Shape shape = medium);
Nick Anthony2834bae2020-04-09 10:20:06 -040014 }
15
16 public final class AppBarKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -070017 method @androidx.compose.Composable public static void BottomAppBar-GqrRtJg(androidx.ui.core.Modifier modifier = Modifier, long backgroundColor = MaterialTheme.colors.primarySurface, long contentColor = contentColorFor(backgroundColor), androidx.ui.material.BottomAppBar.FabConfiguration? fabConfiguration = null, androidx.ui.graphics.Shape? cutoutShape = null, kotlin.jvm.functions.Function1<? super androidx.ui.layout.RowScope,kotlin.Unit> content);
18 method @androidx.compose.Composable public static void TopAppBar-FikZsjU(kotlin.jvm.functions.Function0<kotlin.Unit> title, androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit>? navigationIcon = null, kotlin.jvm.functions.Function1<? super androidx.ui.layout.RowScope,kotlin.Unit> actions = {}, long backgroundColor = MaterialTheme.colors.primarySurface, long contentColor = contentColorFor(backgroundColor), androidx.ui.unit.Dp elevation = androidx.ui.material.AppBarKt.TopAppBarElevation);
19 method @androidx.compose.Composable public static void TopAppBar-oP-1cd0(androidx.ui.core.Modifier modifier = Modifier, long backgroundColor = MaterialTheme.colors.primarySurface, long contentColor = contentColorFor(backgroundColor), androidx.ui.unit.Dp elevation = androidx.ui.material.AppBarKt.TopAppBarElevation, kotlin.jvm.functions.Function1<? super androidx.ui.layout.RowScope,kotlin.Unit> content);
Nick Anthony2834bae2020-04-09 10:20:06 -040020 }
21
22 public final class BottomAppBar {
Aurimas Liutikasa47310e2020-06-22 15:11:35 -070023 field public static final androidx.ui.material.BottomAppBar INSTANCE;
Nick Anthony2834bae2020-04-09 10:20:06 -040024 }
25
Aurimas Liutikas9291f142020-05-28 19:59:17 -070026 @androidx.compose.Immutable public static final class BottomAppBar.FabConfiguration {
Nick Anthony2834bae2020-04-09 10:20:06 -040027 ctor public BottomAppBar.FabConfiguration(internal androidx.ui.unit.IntPxSize fabSize, internal androidx.ui.unit.PxPosition fabTopLeftPosition, internal androidx.ui.material.BottomAppBar.FabDockedPosition fabDockedPosition);
Aurimas Liutikas9291f142020-05-28 19:59:17 -070028 method @androidx.compose.Immutable public androidx.ui.material.BottomAppBar.FabConfiguration copy(androidx.ui.unit.IntPxSize fabSize, androidx.ui.unit.PxPosition fabTopLeftPosition, androidx.ui.material.BottomAppBar.FabDockedPosition fabDockedPosition);
Nick Anthony2834bae2020-04-09 10:20:06 -040029 }
30
31 public enum BottomAppBar.FabDockedPosition {
Aurimas Liutikasa47310e2020-06-22 15:11:35 -070032 method public static androidx.ui.material.BottomAppBar.FabDockedPosition valueOf(String name) throws java.lang.IllegalArgumentException;
33 method public static androidx.ui.material.BottomAppBar.FabDockedPosition[] values();
Nick Anthony2834bae2020-04-09 10:20:06 -040034 enum_constant public static final androidx.ui.material.BottomAppBar.FabDockedPosition Center;
35 enum_constant public static final androidx.ui.material.BottomAppBar.FabDockedPosition End;
36 }
37
38 public final class BottomNavigationKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -070039 method @androidx.compose.Composable public static void BottomNavigation-oP-1cd0(androidx.ui.core.Modifier modifier = Modifier, long backgroundColor = MaterialTheme.colors.primarySurface, long contentColor = contentColorFor(backgroundColor), androidx.ui.unit.Dp elevation = androidx.ui.material.BottomNavigationKt.BottomNavigationElevation, kotlin.jvm.functions.Function1<? super androidx.ui.layout.RowScope,kotlin.Unit> content);
40 method @androidx.compose.Composable public static void BottomNavigationItem-dOPBtLY(kotlin.jvm.functions.Function0<kotlin.Unit> icon, kotlin.jvm.functions.Function0<kotlin.Unit> text = emptyContent(), boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onSelected, androidx.ui.core.Modifier modifier = Modifier, boolean alwaysShowLabels = true, long activeColor = contentColor(), long inactiveColor = EmphasisAmbient.current.medium.emphasize(activeColor));
Nick Anthony2834bae2020-04-09 10:20:06 -040041 }
42
43 public final class Button {
44 method public androidx.ui.layout.InnerPadding getDefaultInnerPadding();
45 property public final androidx.ui.layout.InnerPadding DefaultInnerPadding;
Aurimas Liutikasa47310e2020-06-22 15:11:35 -070046 field public static final androidx.ui.material.Button INSTANCE;
Nick Anthony2834bae2020-04-09 10:20:06 -040047 }
48
49 public final class ButtonKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -070050 method @androidx.compose.Composable public static void Button-MQxsNoc(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.ui.core.Modifier modifier = Modifier, boolean enabled = true, androidx.ui.unit.Dp elevation = 2.dp, androidx.ui.graphics.Shape shape = small, androidx.ui.foundation.Border? border = null, long backgroundColor = MaterialTheme.colors.primary, long contentColor = contentColorFor(backgroundColor), androidx.ui.layout.InnerPadding padding = Button.DefaultInnerPadding, kotlin.jvm.functions.Function0<kotlin.Unit> text);
51 method @androidx.compose.Composable public static inline void OutlinedButton-MQxsNoc(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.ui.core.Modifier modifier = Modifier, boolean enabled = true, androidx.ui.unit.Dp elevation = 0.dp, androidx.ui.graphics.Shape shape = small, androidx.ui.foundation.Border? border = Border(1.dp, MaterialTheme.colors.onSurface.copy(OutlinedStrokeOpacity)), long backgroundColor = MaterialTheme.colors.surface, long contentColor = MaterialTheme.colors.primary, androidx.ui.layout.InnerPadding padding = Button.DefaultInnerPadding, kotlin.jvm.functions.Function0<kotlin.Unit> text);
52 method @androidx.compose.Composable public static inline void TextButton-MQxsNoc(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.ui.core.Modifier modifier = Modifier, boolean enabled = true, androidx.ui.unit.Dp elevation = 0.dp, androidx.ui.graphics.Shape shape = small, androidx.ui.foundation.Border? border = null, long backgroundColor = Color.Transparent, long contentColor = MaterialTheme.colors.primary, androidx.ui.layout.InnerPadding padding = TextButton.DefaultInnerPadding, kotlin.jvm.functions.Function0<kotlin.Unit> text);
Nick Anthony2834bae2020-04-09 10:20:06 -040053 }
54
55 public final class CardKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -070056 method @androidx.compose.Composable public static void Card-r7cpYJI(androidx.ui.core.Modifier modifier = Modifier, androidx.ui.graphics.Shape shape = medium, long color = MaterialTheme.colors.surface, long contentColor = contentColorFor(color), androidx.ui.foundation.Border? border = null, androidx.ui.unit.Dp elevation = 1.dp, kotlin.jvm.functions.Function0<kotlin.Unit> content);
Nick Anthony2834bae2020-04-09 10:20:06 -040057 }
58
59 public final class CheckboxKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -070060 method @androidx.compose.Composable public static void Checkbox-D4zOgQA(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onCheckedChange, boolean enabled = true, androidx.ui.core.Modifier modifier = Modifier, long color = MaterialTheme.colors.secondary);
61 method @androidx.compose.Composable public static void TriStateCheckbox--Buf9SY(androidx.ui.foundation.selection.ToggleableState state, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, boolean enabled = true, androidx.ui.core.Modifier modifier = Modifier, long color = MaterialTheme.colors.secondary);
Nick Anthony2834bae2020-04-09 10:20:06 -040062 }
63
64 public final class ColorKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -070065 method @androidx.compose.Composable public static long contentColorFor-QEYXlZo(long color);
George Mounte1c878762020-04-15 12:51:57 -070066 method public static long contentColorFor-ZITCLTE(androidx.ui.material.ColorPalette, long color);
67 method public static androidx.ui.material.ColorPalette darkColorPalette-bz757pg(long primary = Color(4290479868), long primaryVariant = Color(4281794739), long secondary = Color(4278442694), long background = Color(4279374354), long surface = Color(4279374354), long error = Color(4291782265), long long long long long >
68 method public static androidx.ui.material.ColorPalette lightColorPalette-eO6A0Mk(long primary = Color(4284612846), long primaryVariant = Color(4281794739), long secondary = Color(4278442694), long secondaryVariant = Color(4278290310), long background = Color.White, long surface = Color.White, long error = Color(4289724448), long long long long long >
Nick Anthony2834bae2020-04-09 10:20:06 -040069 }
70
71 public interface ColorPalette {
George Mounte1c878762020-04-15 12:51:57 -070072 method public long getBackground();
73 method public long getError();
74 method public long getOnBackground();
75 method public long getOnError();
76 method public long getOnPrimary();
77 method public long getOnSecondary();
78 method public long getOnSurface();
79 method public long getPrimary();
80 method public long getPrimaryVariant();
81 method public long getSecondary();
82 method public long getSecondaryVariant();
83 method public long getSurface();
Nick Anthony2834bae2020-04-09 10:20:06 -040084 method public boolean isLight();
George Mounte1c878762020-04-15 12:51:57 -070085 property public abstract long background;
86 property public abstract long error;
Nick Anthony2834bae2020-04-09 10:20:06 -040087 property public abstract boolean isLight;
George Mounte1c878762020-04-15 12:51:57 -070088 property public abstract long onBackground;
89 property public abstract long onError;
90 property public abstract long onPrimary;
91 property public abstract long onSecondary;
92 property public abstract long onSurface;
93 property public abstract long primary;
94 property public abstract long primaryVariant;
95 property public abstract long secondary;
96 property public abstract long secondaryVariant;
97 property public abstract long surface;
Nick Anthony2834bae2020-04-09 10:20:06 -040098 }
99
100 public final class DividerKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700101 method @androidx.compose.Composable public static void Divider-5sN9_mQ(androidx.ui.core.Modifier modifier = Modifier, long color = MaterialTheme.colors.surface, androidx.ui.unit.Dp thickness = 1.dp, androidx.ui.unit.Dp startIndent = 0.dp);
Nick Anthony2834bae2020-04-09 10:20:06 -0400102 }
103
104 public final class DrawerKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700105 method @androidx.compose.Composable public static void BottomDrawerLayout(androidx.ui.material.DrawerState drawerState, kotlin.jvm.functions.Function1<? super androidx.ui.material.DrawerState,kotlin.Unit> onStateChange, boolean gesturesEnabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent, kotlin.jvm.functions.Function0<kotlin.Unit> bodyContent);
106 method @androidx.compose.Composable public static void ModalDrawerLayout(androidx.ui.material.DrawerState drawerState, kotlin.jvm.functions.Function1<? super androidx.ui.material.DrawerState,kotlin.Unit> onStateChange, boolean gesturesEnabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent, kotlin.jvm.functions.Function0<kotlin.Unit> bodyContent);
Nick Anthony2834bae2020-04-09 10:20:06 -0400107 }
108
109 public enum DrawerState {
Aurimas Liutikasa47310e2020-06-22 15:11:35 -0700110 method public static androidx.ui.material.DrawerState valueOf(String name) throws java.lang.IllegalArgumentException;
111 method public static androidx.ui.material.DrawerState[] values();
Nick Anthony2834bae2020-04-09 10:20:06 -0400112 enum_constant public static final androidx.ui.material.DrawerState Closed;
113 enum_constant public static final androidx.ui.material.DrawerState Opened;
114 }
115
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700116 @androidx.compose.Immutable public interface Emphasis {
George Mounte1c878762020-04-15 12:51:57 -0700117 method public long emphasize-QEYXlZo(long color);
Nick Anthony2834bae2020-04-09 10:20:06 -0400118 }
119
120 public final class EmphasisKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700121 method @androidx.compose.Composable public static void ProvideEmphasis(androidx.ui.material.Emphasis emphasis, kotlin.jvm.functions.Function0<kotlin.Unit> content);
Nick Anthony2834bae2020-04-09 10:20:06 -0400122 method public static androidx.compose.Ambient<androidx.ui.material.EmphasisLevels> getEmphasisAmbient();
123 }
124
125 public interface EmphasisLevels {
126 method public androidx.ui.material.Emphasis getDisabled();
127 method public androidx.ui.material.Emphasis getHigh();
128 method public androidx.ui.material.Emphasis getMedium();
129 property public abstract androidx.ui.material.Emphasis disabled;
130 property public abstract androidx.ui.material.Emphasis high;
131 property public abstract androidx.ui.material.Emphasis medium;
132 }
133
134 public final class FloatingActionButtonKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700135 method @androidx.compose.Composable public static void ExtendedFloatingActionButton-r9QhOOE(kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit>? icon = null, androidx.ui.graphics.Shape shape = MaterialTheme.shapes.small.copy(CornerSize(50)), long backgroundColor = MaterialTheme.colors.secondary, long contentColor = contentColorFor(backgroundColor), androidx.ui.unit.Dp elevation = 6.dp);
136 method @androidx.compose.Composable public static void FloatingActionButton-rf6Y9PE(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.ui.core.Modifier modifier = Modifier, androidx.ui.graphics.Shape shape = MaterialTheme.shapes.small.copy(CornerSize(50)), long backgroundColor = MaterialTheme.colors.secondary, long contentColor = contentColorFor(backgroundColor), androidx.ui.unit.Dp elevation = 6.dp, kotlin.jvm.functions.Function0<kotlin.Unit> icon);
Nick Anthony2834bae2020-04-09 10:20:06 -0400137 }
138
139 public final class IconButtonKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700140 method @androidx.compose.Composable public static void IconButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> icon);
141 method @androidx.compose.Composable public static void IconToggleButton(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onCheckedChange, boolean enabled = true, androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> icon);
Nick Anthony2834bae2020-04-09 10:20:06 -0400142 }
143
144 public final class ListItemKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700145 method @androidx.compose.Composable public static void ListItem(String text, androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit>? androidx.ui.graphics.ImageAsset? icon = null, String? secondaryText = null, boolean singleLineSecondaryText = true, String? overlineText = null, String? metaText = null);
146 method @androidx.compose.Composable public static void ListItem(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? icon = null, kotlin.jvm.functions.Function0<kotlin.Unit>? secondaryText = null, boolean singleLineSecondaryText = true, kotlin.jvm.functions.Function0<kotlin.Unit>? overlineText = null, kotlin.jvm.functions.Function0<kotlin.Unit>? trailing = null, kotlin.jvm.functions.Function0<kotlin.Unit> text);
Nick Anthony2834bae2020-04-09 10:20:06 -0400147 }
148
Nick Anthony2834bae2020-04-09 10:20:06 -0400149 public final class MaterialTheme {
150 method public androidx.ui.material.ColorPalette getColors();
151 method public androidx.ui.material.Shapes getShapes();
152 method public androidx.ui.material.Typography getTypography();
153 property public final androidx.ui.material.ColorPalette colors;
154 property public final androidx.ui.material.Shapes shapes;
155 property public final androidx.ui.material.Typography typography;
Aurimas Liutikasa47310e2020-06-22 15:11:35 -0700156 field public static final androidx.ui.material.MaterialTheme INSTANCE;
Nick Anthony2834bae2020-04-09 10:20:06 -0400157 }
158
159 public final class MaterialThemeKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700160 method @androidx.compose.Composable public static void MaterialTheme(androidx.ui.material.ColorPalette colors = MaterialTheme.colors, androidx.ui.material.Typography typography = MaterialTheme.typography, androidx.ui.material.Shapes shapes = MaterialTheme.shapes, kotlin.jvm.functions.Function0<kotlin.Unit> content);
Nick Anthony2834bae2020-04-09 10:20:06 -0400161 }
162
163 public final class ProgressIndicatorKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700164 method @androidx.compose.Composable public static void CircularProgressIndicator-e8O-MNM(androidx.ui.core.Modifier modifier = Modifier, long color = MaterialTheme.colors.primary);
165 method @androidx.compose.Composable public static void CircularProgressIndicator-kB8eKMs(@FloatRange(from=0.0, to=1.0) float progress, androidx.ui.core.Modifier modifier = Modifier, long color = MaterialTheme.colors.primary);
166 method @androidx.compose.Composable public static void LinearProgressIndicator-e8O-MNM(androidx.ui.core.Modifier modifier = Modifier, long color = MaterialTheme.colors.primary);
167 method @androidx.compose.Composable public static void LinearProgressIndicator-kB8eKMs(@FloatRange(from=0.0, to=1.0) float progress, androidx.ui.core.Modifier modifier = Modifier, long color = MaterialTheme.colors.primary);
Nick Anthony2834bae2020-04-09 10:20:06 -0400168 }
169
170 public final class RadioButtonKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700171 method @androidx.compose.Composable public static void RadioButton-Mt5Voig(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit>? onSelect, long color = MaterialTheme.colors.secondary);
172 method @androidx.compose.Composable public static void RadioGroup(kotlin.jvm.functions.Function1<? super androidx.ui.material.RadioGroupScope,kotlin.Unit> content);
173 method @androidx.compose.Composable public static void RadioGroup-lgrJWgo(java.util.List<java.lang.String> options, String? selectedOption, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onSelectedChange, long radioColor = MaterialTheme.colors.secondary, androidx.ui.text.TextStyle? textStyle = null);
Nick Anthony2834bae2020-04-09 10:20:06 -0400174 }
175
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700176 @androidx.compose.Stable public final class RadioGroupScope {
177 method @androidx.compose.Composable public void RadioGroupItem(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onSelect, kotlin.jvm.functions.Function0<kotlin.Unit> content);
178 method @androidx.compose.Composable public void RadioGroupTextItem-7CoRhzM(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onSelect, String text, long radioColor = MaterialTheme.colors.secondary, androidx.ui.text.TextStyle? textStyle = null);
Nick Anthony2834bae2020-04-09 10:20:06 -0400179 }
180
181 public final class Scaffold {
Aurimas Liutikasa47310e2020-06-22 15:11:35 -0700182 field public static final androidx.ui.material.Scaffold INSTANCE;
Nick Anthony2834bae2020-04-09 10:20:06 -0400183 }
184
185 public enum Scaffold.FabPosition {
Aurimas Liutikasa47310e2020-06-22 15:11:35 -0700186 method public static androidx.ui.material.Scaffold.FabPosition valueOf(String name) throws java.lang.IllegalArgumentException;
187 method public static androidx.ui.material.Scaffold.FabPosition[] values();
Nick Anthony2834bae2020-04-09 10:20:06 -0400188 enum_constant public static final androidx.ui.material.Scaffold.FabPosition Center;
189 enum_constant public static final androidx.ui.material.Scaffold.FabPosition CenterDocked;
190 enum_constant public static final androidx.ui.material.Scaffold.FabPosition End;
191 enum_constant public static final androidx.ui.material.Scaffold.FabPosition EndDocked;
192 }
193
194 public final class ScaffoldKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700195 method @androidx.compose.Composable public static void Scaffold(androidx.ui.material.ScaffoldState scaffoldState = remember({
196 return <init>()
Nick Anthony2834bae2020-04-09 10:20:06 -0400197}), kotlin.jvm.functions.Function0<kotlin.Unit>? topAppBar = null, kotlin.jvm.functions.Function1<? super androidx.ui.material.BottomAppBar.FabConfiguration,kotlin.Unit>? bottomAppBar = null, kotlin.jvm.functions.Function0<kotlin.Unit>? floatingActionButton = null, androidx.ui.material.Scaffold.FabPosition floatingActionButtonPosition = androidx.ui.material.Scaffold.FabPosition.End, kotlin.jvm.functions.Function0<kotlin.Unit>? drawerContent = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier,kotlin.Unit> bodyContent);
198 }
199
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700200 @androidx.compose.Model public final class ScaffoldState {
Nick Anthony2834bae2020-04-09 10:20:06 -0400201 ctor public ScaffoldState(androidx.ui.material.DrawerState drawerState, boolean isDrawerGesturesEnabled);
202 ctor public ScaffoldState();
203 method public androidx.ui.material.DrawerState getDrawerState();
204 method public boolean isDrawerGesturesEnabled();
205 method public void setDrawerGesturesEnabled(boolean p);
206 method public void setDrawerState(androidx.ui.material.DrawerState p);
207 }
208
209 public final class Shapes {
210 ctor public Shapes(androidx.ui.foundation.shape.corner.CornerBasedShape small, androidx.ui.foundation.shape.corner.CornerBasedShape medium, androidx.ui.foundation.shape.corner.CornerBasedShape large);
211 ctor public Shapes();
212 method public androidx.ui.foundation.shape.corner.CornerBasedShape component1();
213 method public androidx.ui.foundation.shape.corner.CornerBasedShape component2();
214 method public androidx.ui.foundation.shape.corner.CornerBasedShape component3();
215 method public androidx.ui.material.Shapes copy(androidx.ui.foundation.shape.corner.CornerBasedShape small, androidx.ui.foundation.shape.corner.CornerBasedShape medium, androidx.ui.foundation.shape.corner.CornerBasedShape large);
216 method public androidx.ui.foundation.shape.corner.CornerBasedShape getLarge();
217 method public androidx.ui.foundation.shape.corner.CornerBasedShape getMedium();
218 method public androidx.ui.foundation.shape.corner.CornerBasedShape getSmall();
219 }
220
221 public final class ShapesKt {
222 }
223
224 public final class SliderKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700225 method @androidx.compose.Composable public static void Slider-NGIokMc(float value, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> onValueChange, androidx.ui.core.Modifier modifier = Modifier, kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange = 0.0 .. 1.0, @IntRange(from=0) int steps = 0, kotlin.jvm.functions.Function0<kotlin.Unit> long color = MaterialTheme.colors.primary);
Nick Anthony2834bae2020-04-09 10:20:06 -0400226 }
227
228 public final class SnackbarKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700229 method @androidx.compose.Composable public static void Snackbar(kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit>? action = null, androidx.ui.core.Modifier modifier = Modifier, boolean actionOnNewLine = false, androidx.ui.graphics.Shape shape = small, androidx.ui.unit.Dp elevation = 6.dp);
George Mounte1c878762020-04-15 12:51:57 -0700230 method public static long snackbarPrimaryColorFor(androidx.ui.material.ColorPalette colors);
Nick Anthony2834bae2020-04-09 10:20:06 -0400231 }
232
233 public final class SurfaceKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700234 method @androidx.compose.Composable public static void Surface-r7cpYJI(androidx.ui.core.Modifier modifier = Modifier, androidx.ui.graphics.Shape shape = androidx.ui.graphics.RectangleShapeKt.RectangleShape, long color = MaterialTheme.colors.surface, long contentColor = contentColorFor(color), androidx.ui.foundation.Border? border = null, androidx.ui.unit.Dp elevation = 0.dp, kotlin.jvm.functions.Function0<kotlin.Unit> content);
George Mounte1c878762020-04-15 12:51:57 -0700235 method public static long getPrimarySurface(androidx.ui.material.ColorPalette);
Nick Anthony2834bae2020-04-09 10:20:06 -0400236 }
237
238 public final class SwitchKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700239 method @androidx.compose.Composable public static void Switch-V29Pvv8(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onCheckedChange, boolean enabled = true, long color = MaterialTheme.colors.secondaryVariant);
Nick Anthony2834bae2020-04-09 10:20:06 -0400240 }
241
242 public final class TabKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700243 method @androidx.compose.Composable public static void Tab(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onSelected, androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> content);
244 method @androidx.compose.Composable public static void Tab-5SZ958c(kotlin.jvm.functions.Function0<kotlin.Unit> text = emptyContent(), kotlin.jvm.functions.Function0<kotlin.Unit> icon = emptyContent(), boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onSelected, androidx.ui.core.Modifier modifier = Modifier, long activeColor = contentColor(), long inactiveColor = EmphasisAmbient.current.medium.emphasize(activeColor));
245 method @androidx.compose.Composable public static <T> void TabRow-nOWMzd0(java.util.List<? extends T> items, int selectedIndex, androidx.ui.core.Modifier modifier = Modifier, long backgroundColor = MaterialTheme.colors.primarySurface, long contentColor = contentColorFor(backgroundColor), boolean scrollable = false, kotlin.jvm.functions.Function1<? super java.util.List<androidx.ui.material.TabRow.TabPosition>,kotlin.Unit> indicatorContainer = { tabPositions -> TabRow.IndicatorContainer(tabPositions, selectedIndex, {
Nick Anthony2834bae2020-04-09 10:20:06 -0400246 TabRow.Indicator()
247}) }, kotlin.jvm.functions.Function0<kotlin.Unit> divider = { Divider(1.dp, contentColor().copy(DividerOpacity)) }, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,kotlin.Unit> tab);
248 }
249
250 public final class TabRow {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700251 method @androidx.compose.Composable public void Indicator-e8O-MNM(androidx.ui.core.Modifier modifier = Modifier, long color = contentColor());
252 method @androidx.compose.Composable public void IndicatorContainer(java.util.List<androidx.ui.material.TabRow.TabPosition> tabPositions, int selectedIndex, kotlin.jvm.functions.Function0<kotlin.Unit> indicator);
Aurimas Liutikasa47310e2020-06-22 15:11:35 -0700253 field public static final androidx.ui.material.TabRow INSTANCE;
Nick Anthony2834bae2020-04-09 10:20:06 -0400254 }
255
256 public static final class TabRow.TabPosition {
Mads Agerba4927c2020-04-08 13:34:14 +0200257 method public int component1();
258 method public int component2();
259 method public androidx.ui.material.TabRow.TabPosition copy-rRMsBxU(int left, int width);
260 method public int getLeft();
261 method public int getRight();
262 method public int getWidth();
263 property public final int right;
Nick Anthony2834bae2020-04-09 10:20:06 -0400264 }
265
266 public final class TextButton {
267 method public androidx.ui.layout.InnerPadding getDefaultInnerPadding();
268 property public final androidx.ui.layout.InnerPadding DefaultInnerPadding;
Aurimas Liutikasa47310e2020-06-22 15:11:35 -0700269 field public static final androidx.ui.material.TextButton INSTANCE;
Nick Anthony2834bae2020-04-09 10:20:06 -0400270 }
271
Anastasia Soboleva49e27d22020-04-06 22:13:50 +0100272 public final class TextFieldKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700273 method @androidx.compose.Composable public static void FilledTextField-A1xS8DE(androidx.ui.foundation.TextFieldValue value, kotlin.jvm.functions.Function1<? super androidx.ui.foundation.TextFieldValue,kotlin.Unit> onValueChange, androidx.ui.core.Modifier modifier = Modifier, androidx.ui.text.TextStyle textStyle = currentTextStyle(), kotlin.jvm.functions.Function0<kotlin.Unit> label, kotlin.jvm.functions.Function0<kotlin.Unit> placeholder = emptyContent(), kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> long activeColor = MaterialTheme.colors.primary, long inactiveColor = MaterialTheme.colors.onSurface, long backgroundColor = MaterialTheme.colors.onSurface, androidx.ui.graphics.Shape shape = MaterialTheme.shapes.small.copy(ZeroCornerSize, ZeroCornerSize));
274 method @androidx.compose.Composable public static void FilledTextField-SHpsG1Y(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onValueChange, androidx.ui.core.Modifier modifier = Modifier, androidx.ui.text.TextStyle textStyle = currentTextStyle(), kotlin.jvm.functions.Function0<kotlin.Unit> label, kotlin.jvm.functions.Function0<kotlin.Unit> placeholder = emptyContent(), kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> long activeColor = MaterialTheme.colors.primary, long inactiveColor = MaterialTheme.colors.onSurface, long backgroundColor = MaterialTheme.colors.onSurface, androidx.ui.graphics.Shape shape = MaterialTheme.shapes.small.copy(ZeroCornerSize, ZeroCornerSize));
Anastasia Soboleva49e27d22020-04-06 22:13:50 +0100275 }
276
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700277 @androidx.compose.Immutable public final class Typography {
Nick Anthony2834bae2020-04-09 10:20:06 -0400278 ctor public Typography(androidx.ui.text.font.FontFamily defaultFontFamily, androidx.ui.text.TextStyle h1, androidx.ui.text.TextStyle h2, androidx.ui.text.TextStyle h3, androidx.ui.text.TextStyle h4, androidx.ui.text.TextStyle h5, androidx.ui.text.TextStyle h6, androidx.ui.text.TextStyle subtitle1, androidx.ui.text.TextStyle subtitle2, androidx.ui.text.TextStyle body1, androidx.ui.text.TextStyle body2, androidx.ui.text.TextStyle button, androidx.ui.text.TextStyle caption, androidx.ui.text.TextStyle overline);
279 method public androidx.ui.text.TextStyle component1();
280 method public androidx.ui.text.TextStyle component10();
281 method public androidx.ui.text.TextStyle component11();
282 method public androidx.ui.text.TextStyle component12();
283 method public androidx.ui.text.TextStyle component13();
284 method public androidx.ui.text.TextStyle component2();
285 method public androidx.ui.text.TextStyle component3();
286 method public androidx.ui.text.TextStyle component4();
287 method public androidx.ui.text.TextStyle component5();
288 method public androidx.ui.text.TextStyle component6();
289 method public androidx.ui.text.TextStyle component7();
290 method public androidx.ui.text.TextStyle component8();
291 method public androidx.ui.text.TextStyle component9();
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700292 method @androidx.compose.Immutable public androidx.ui.material.Typography copy(androidx.ui.text.TextStyle h1, androidx.ui.text.TextStyle h2, androidx.ui.text.TextStyle h3, androidx.ui.text.TextStyle h4, androidx.ui.text.TextStyle h5, androidx.ui.text.TextStyle h6, androidx.ui.text.TextStyle subtitle1, androidx.ui.text.TextStyle subtitle2, androidx.ui.text.TextStyle body1, androidx.ui.text.TextStyle body2, androidx.ui.text.TextStyle button, androidx.ui.text.TextStyle caption, androidx.ui.text.TextStyle overline);
Nick Anthony2834bae2020-04-09 10:20:06 -0400293 method public androidx.ui.text.TextStyle getBody1();
294 method public androidx.ui.text.TextStyle getBody2();
295 method public androidx.ui.text.TextStyle getButton();
296 method public androidx.ui.text.TextStyle getCaption();
297 method public androidx.ui.text.TextStyle getH1();
298 method public androidx.ui.text.TextStyle getH2();
299 method public androidx.ui.text.TextStyle getH3();
300 method public androidx.ui.text.TextStyle getH4();
301 method public androidx.ui.text.TextStyle getH5();
302 method public androidx.ui.text.TextStyle getH6();
303 method public androidx.ui.text.TextStyle getOverline();
304 method public androidx.ui.text.TextStyle getSubtitle1();
305 method public androidx.ui.text.TextStyle getSubtitle2();
306 }
307
308 public final class TypographyKt {
309 }
310
311}
312
313package androidx.ui.material.internal {
314
315 public final class StateDraggableKt {
316 }
317
318}
319
320package androidx.ui.material.ripple {
321
322 public final class DefaultRippleEffectFactory implements androidx.ui.material.ripple.RippleEffectFactory {
323 method public androidx.ui.material.ripple.RippleEffect create(androidx.ui.unit.IntPxSize size, androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.Density density, androidx.ui.unit.Dp? radius, boolean clipped, androidx.animation.AnimationClockObservable clock, kotlin.jvm.functions.Function1<? super androidx.ui.material.ripple.RippleEffect,kotlin.Unit> onAnimationFinished);
Aurimas Liutikasa47310e2020-06-22 15:11:35 -0700324 field public static final androidx.ui.material.ripple.DefaultRippleEffectFactory INSTANCE;
Nick Anthony2834bae2020-04-09 10:20:06 -0400325 }
326
327 public final class DefaultRippleEffectKt {
328 }
329
330 public interface RippleEffect {
331 method public default void dispose();
George Mounte1c878762020-04-15 12:51:57 -0700332 method public void draw-_wst67s(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.IntPxSize size, long color);
Nick Anthony2834bae2020-04-09 10:20:06 -0400333 method public void finish(boolean canceled);
334 }
335
336 public interface RippleEffectFactory {
337 method public androidx.ui.material.ripple.RippleEffect create(androidx.ui.unit.IntPxSize size, androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.Density density, androidx.ui.unit.Dp? radius, boolean clipped, androidx.animation.AnimationClockObservable clock, kotlin.jvm.functions.Function1<? super androidx.ui.material.ripple.RippleEffect,kotlin.Unit> onAnimationFinished);
338 }
339
340 public final class RippleKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700341 method @androidx.compose.Composable public static androidx.ui.core.Modifier ripple-8aGIaPY(androidx.ui.core.Modifier, boolean bounded = true, androidx.ui.unit.Dp? radius = null, long color = Color.Unset, boolean enabled = true, androidx.animation.AnimationClockObservable clock = AnimationClockAmbient.current);
Nick Anthony2834bae2020-04-09 10:20:06 -0400342 }
343
344 public final class RippleTheme {
345 ctor public RippleTheme(androidx.ui.material.ripple.RippleEffectFactory factory, kotlin.jvm.functions.Function0<androidx.ui.graphics.Color> defaultColor, kotlin.jvm.functions.Function0<java.lang.Float> opacity);
346 method public androidx.ui.material.ripple.RippleEffectFactory component1();
347 method public kotlin.jvm.functions.Function0<androidx.ui.graphics.Color> component2();
348 method public kotlin.jvm.functions.Function0<java.lang.Float> component3();
349 method public androidx.ui.material.ripple.RippleTheme copy(androidx.ui.material.ripple.RippleEffectFactory factory, kotlin.jvm.functions.Function0<androidx.ui.graphics.Color> defaultColor, kotlin.jvm.functions.Function0<java.lang.Float> opacity);
350 method public kotlin.jvm.functions.Function0<androidx.ui.graphics.Color> getDefaultColor();
351 method public androidx.ui.material.ripple.RippleEffectFactory getFactory();
352 method public kotlin.jvm.functions.Function0<java.lang.Float> getOpacity();
353 }
354
355 public final class RippleThemeKt {
356 method public static androidx.compose.ProvidableAmbient<androidx.ui.material.ripple.RippleTheme> getRippleThemeAmbient();
357 }
358
359}
360