[go: nahoru, domu]

blob: b59f2480b068ba03e213e3b71c45a7ffd2ab9cac [file] [log] [blame]
Nick Anthonyfa77d592020-02-27 11:28:34 -05001// 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 Anthonyfa77d592020-02-27 11:28:34 -05007 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);
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);
Nick Anthonyfa77d592020-02-27 11:28:34 -050014 }
15
16 public final class AppBarKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -070017 method @androidx.compose.Composable public static void BottomAppBar(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = MaterialTheme.colors().primarySurface, androidx.ui.graphics.Color contentColor = contentColorFor(color), androidx.ui.material.BottomAppBar.FabConfiguration? fabConfiguration = null, androidx.ui.graphics.Shape? cutoutShape = null, kotlin.jvm.functions.Function1<? super androidx.ui.layout.RowScope,kotlin.Unit> children);
18 method @androidx.compose.Composable public static void TopAppBar(kotlin.jvm.functions.Function0<kotlin.Unit> title, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>? navigationIcon = null, kotlin.jvm.functions.Function1<? super androidx.ui.layout.RowScope,kotlin.Unit> actions = {}, androidx.ui.graphics.Color color = MaterialTheme.colors().primarySurface, androidx.ui.graphics.Color contentColor = contentColorFor(color), androidx.ui.unit.Dp elevation = androidx.ui.material.AppBarKt.TopAppBarElevation);
19 method @androidx.compose.Composable public static void TopAppBar(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = MaterialTheme.colors().primarySurface, androidx.ui.graphics.Color contentColor = contentColorFor(color), androidx.ui.unit.Dp elevation = androidx.ui.material.AppBarKt.TopAppBarElevation, kotlin.jvm.functions.Function1<? super androidx.ui.layout.RowScope,kotlin.Unit> children);
Nick Anthonyfa77d592020-02-27 11:28:34 -050020 }
21
22 public final class BottomAppBar {
Aurimas Liutikasa47310e2020-06-22 15:11:35 -070023 field public static final androidx.ui.material.BottomAppBar INSTANCE;
Nick Anthonyfa77d592020-02-27 11:28:34 -050024 }
25
Aurimas Liutikas9291f142020-05-28 19:59:17 -070026 @androidx.compose.Immutable public static final class BottomAppBar.FabConfiguration {
Nick Anthonyfa77d592020-02-27 11:28:34 -050027 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 Anthonyfa77d592020-02-27 11:28:34 -050029 }
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 Anthonyfa77d592020-02-27 11:28:34 -050034 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(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = MaterialTheme.colors().primarySurface, androidx.ui.graphics.Color contentColor = contentColorFor(color), androidx.ui.unit.Dp elevation = androidx.ui.material.BottomNavigationKt.BottomNavigationElevation, kotlin.jvm.functions.Function1<? super androidx.ui.layout.RowScope,kotlin.Unit> children);
40 method @androidx.compose.Composable public static void BottomNavigationItem(androidx.ui.layout.RowScope, 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.None, boolean alwaysShowLabels = true, androidx.ui.graphics.Color activeColor = contentColor(), androidx.ui.graphics.Color inactiveColor = MaterialTheme.emphasisLevels().medium.emphasize(activeColor));
Nick Anthonyfa77d592020-02-27 11:28:34 -050041 }
42
Andrey Kulikov96938ff2020-03-04 16:39:10 +000043 public final class Button {
44 method public androidx.ui.layout.EdgeInsets getDefaultInnerPadding();
45 property public final androidx.ui.layout.EdgeInsets DefaultInnerPadding;
Aurimas Liutikasa47310e2020-06-22 15:11:35 -070046 field public static final androidx.ui.material.Button INSTANCE;
Andrey Kulikov96938ff2020-03-04 16:39:10 +000047 }
48
Nick Anthonyfa77d592020-02-27 11:28:34 -050049 public final class ButtonKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -070050 method @androidx.compose.Composable public static void Button(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.ui.core.Modifier modifier = Modifier.None, boolean enabled = true, androidx.ui.unit.Dp elevation = 2.dp, androidx.ui.graphics.Shape shape = button, androidx.ui.foundation.Border? border = null, androidx.ui.graphics.Color backgroundColor = MaterialTheme.colors().primary, androidx.ui.graphics.Color contentColor = contentColorFor(backgroundColor), androidx.ui.layout.EdgeInsets innerPadding = Button.DefaultInnerPadding, kotlin.jvm.functions.Function0<kotlin.Unit> children);
51 method @androidx.compose.Composable public static inline void OutlinedButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.ui.core.Modifier modifier = Modifier.None, boolean enabled = true, androidx.ui.unit.Dp elevation = 0.dp, androidx.ui.graphics.Shape shape = button, androidx.ui.foundation.Border? border = Border(1.dp, MaterialTheme.colors().onSurface.copy(OutlinedStrokeOpacity)), androidx.ui.graphics.Color backgroundColor = MaterialTheme.colors().surface, androidx.ui.graphics.Color contentColor = MaterialTheme.colors().primary, androidx.ui.layout.EdgeInsets innerPadding = Button.DefaultInnerPadding, kotlin.jvm.functions.Function0<kotlin.Unit> children);
52 method @androidx.compose.Composable public static inline void TextButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.ui.core.Modifier modifier = Modifier.None, boolean enabled = true, androidx.ui.unit.Dp elevation = 0.dp, androidx.ui.graphics.Shape shape = button, androidx.ui.foundation.Border? border = null, androidx.ui.graphics.Color backgroundColor = Color.Transparent, androidx.ui.graphics.Color contentColor = MaterialTheme.colors().primary, androidx.ui.layout.EdgeInsets innerPadding = TextButton.DefaultInnerPadding, kotlin.jvm.functions.Function0<kotlin.Unit> children);
53 field @kotlin.PublishedApi internal static final float OutlinedStrokeOpacity = 0.12f;
Nick Anthonyfa77d592020-02-27 11:28:34 -050054 }
55
Andrey Kulikov602ef012020-03-05 18:12:54 +000056 public final class CardKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -070057 method @androidx.compose.Composable public static void Card(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Shape shape = card, androidx.ui.graphics.Color color = MaterialTheme.colors().surface, androidx.ui.graphics.Color contentColor = contentColorFor(color), androidx.ui.foundation.Border? border = null, androidx.ui.unit.Dp elevation = 1.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Andrey Kulikov602ef012020-03-05 18:12:54 +000058 }
59
Nick Anthonyfa77d592020-02-27 11:28:34 -050060 public final class CheckboxKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -070061 method @androidx.compose.Composable public static void Checkbox(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>? onCheckedChange, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = MaterialTheme.colors().secondary);
62 method @androidx.compose.Composable public static void TriStateCheckbox(androidx.ui.foundation.selection.ToggleableState value, kotlin.jvm.functions.Function0<kotlin.Unit>? onClick, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = MaterialTheme.colors().secondary);
Nick Anthonyfa77d592020-02-27 11:28:34 -050063 }
64
65 public final class ColorKt {
66 method public static androidx.ui.graphics.Color? contentColorFor(androidx.ui.material.ColorPalette, androidx.ui.graphics.Color color);
Aurimas Liutikas9291f142020-05-28 19:59:17 -070067 method @androidx.compose.Composable public static androidx.ui.graphics.Color contentColorFor(androidx.ui.graphics.Color color);
Nick Anthonyfa77d592020-02-27 11:28:34 -050068 method public static androidx.ui.material.ColorPalette darkColorPalette(androidx.ui.graphics.Color primary = Color(4290479868), androidx.ui.graphics.Color primaryVariant = Color(4281794739), androidx.ui.graphics.Color secondary = Color(4278442694), androidx.ui.graphics.Color background = Color(4279374354), androidx.ui.graphics.Color surface = Color(4279374354), androidx.ui.graphics.Color error = Color(4291782265), androidx.ui.graphics.Color androidx.ui.graphics.Color androidx.ui.graphics.Color androidx.ui.graphics.Color androidx.ui.graphics.Color >
69 method public static androidx.ui.material.ColorPalette lightColorPalette(androidx.ui.graphics.Color primary = Color(4284612846), androidx.ui.graphics.Color primaryVariant = Color(4281794739), androidx.ui.graphics.Color secondary = Color(4278442694), androidx.ui.graphics.Color secondaryVariant = Color(4278290310), androidx.ui.graphics.Color background = Color.White, androidx.ui.graphics.Color surface = Color.White, androidx.ui.graphics.Color error = Color(4289724448), androidx.ui.graphics.Color androidx.ui.graphics.Color androidx.ui.graphics.Color androidx.ui.graphics.Color androidx.ui.graphics.Color >
70 }
71
72 public interface ColorPalette {
73 method public androidx.ui.graphics.Color getBackground();
74 method public androidx.ui.graphics.Color getError();
75 method public androidx.ui.graphics.Color getOnBackground();
76 method public androidx.ui.graphics.Color getOnError();
77 method public androidx.ui.graphics.Color getOnPrimary();
78 method public androidx.ui.graphics.Color getOnSecondary();
79 method public androidx.ui.graphics.Color getOnSurface();
80 method public androidx.ui.graphics.Color getPrimary();
81 method public androidx.ui.graphics.Color getPrimaryVariant();
82 method public androidx.ui.graphics.Color getSecondary();
83 method public androidx.ui.graphics.Color getSecondaryVariant();
84 method public androidx.ui.graphics.Color getSurface();
85 method public boolean isLight();
86 property public abstract androidx.ui.graphics.Color background;
87 property public abstract androidx.ui.graphics.Color error;
88 property public abstract boolean isLight;
89 property public abstract androidx.ui.graphics.Color onBackground;
90 property public abstract androidx.ui.graphics.Color onError;
91 property public abstract androidx.ui.graphics.Color onPrimary;
92 property public abstract androidx.ui.graphics.Color onSecondary;
93 property public abstract androidx.ui.graphics.Color onSurface;
94 property public abstract androidx.ui.graphics.Color primary;
95 property public abstract androidx.ui.graphics.Color primaryVariant;
96 property public abstract androidx.ui.graphics.Color secondary;
97 property public abstract androidx.ui.graphics.Color secondaryVariant;
98 property public abstract androidx.ui.graphics.Color surface;
99 }
100
101 public final class DataTableChildren {
102 method public void dataRow(boolean selected = false, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>? kotlin.jvm.functions.Function1<? super java.lang.Integer,kotlin.Unit> children);
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700103 method public void dataRow(kotlin.jvm.functions.Function1<? super java.lang.Integer,java.lang.String> text, kotlin.jvm.functions.Function1<? super java.lang.Integer,? extends androidx.ui.graphics.ImageAsset> icon = { return null }, boolean selected = false, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>? >
Nick Anthonyfa77d592020-02-27 11:28:34 -0500104 method public void headerRow(kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>? kotlin.jvm.functions.Function1<? super java.lang.Integer,kotlin.Unit> children);
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700105 method public void headerRow(kotlin.jvm.functions.Function1<? super java.lang.Integer,java.lang.String> text, kotlin.jvm.functions.Function1<? super java.lang.Integer,? extends androidx.ui.graphics.ImageAsset> icon = { return null }, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>? >
Nick Anthonyfa77d592020-02-27 11:28:34 -0500106 }
107
108 public final class DataTableKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700109 method @androidx.compose.Composable public static void DataTable(int columns, kotlin.jvm.functions.Function1<? super java.lang.Integer,java.lang.Boolean> numeric = { return false }, androidx.ui.unit.Dp dataRowHeight = androidx.ui.material.DataTableKt.DataRowHeight, androidx.ui.unit.Dp headerRowHeight = androidx.ui.material.DataTableKt.HeaderRowHeight, androidx.ui.layout.EdgeInsets cellSpacing = androidx.ui.material.DataTableKt.CellSpacing, androidx.ui.foundation.Border border = Border(BorderColor, BorderWidth), androidx.ui.graphics.Color selectedColor = MaterialTheme.colors().primary.copy(0.08), androidx.ui.material.DataTablePagination? pagination = null, androidx.ui.material.DataTableSorting? sorting = null, kotlin.jvm.functions.Function1<? super androidx.ui.material.DataTableChildren,kotlin.Unit> block);
110 method @androidx.compose.Composable public static androidx.ui.material.DataTablePagination DefaultDataTablePagination(int initialPage = 0, int initialRowsPerPage, java.util.List<java.lang.Integer> availableRowsPerPage);
111 method @androidx.compose.Composable public static androidx.ui.material.DataTableSorting DefaultDataTableSorting(Integer? initialColumn = null, boolean initialAscending = true, java.util.Set<java.lang.Integer> sortableColumns, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Boolean,kotlin.Unit> onSortRequest);
Nick Anthonyfa77d592020-02-27 11:28:34 -0500112 }
113
114 public final class DataTablePagination {
115 ctor public DataTablePagination(int page, int rowsPerPage, java.util.List<java.lang.Integer> availableRowsPerPage, kotlin.jvm.functions.Function1<? super java.lang.Integer,kotlin.Unit> onPageChange, kotlin.jvm.functions.Function1<? super java.lang.Integer,kotlin.Unit> onRowsPerPageChange);
116 method public int component1();
117 method public int component2();
118 method public java.util.List<java.lang.Integer> component3();
119 method public kotlin.jvm.functions.Function1<java.lang.Integer,kotlin.Unit> component4();
120 method public kotlin.jvm.functions.Function1<java.lang.Integer,kotlin.Unit> component5();
121 method public androidx.ui.material.DataTablePagination copy(int page, int rowsPerPage, java.util.List<java.lang.Integer> availableRowsPerPage, kotlin.jvm.functions.Function1<? super java.lang.Integer,kotlin.Unit> onPageChange, kotlin.jvm.functions.Function1<? super java.lang.Integer,kotlin.Unit> onRowsPerPageChange);
122 method public java.util.List<java.lang.Integer> getAvailableRowsPerPage();
123 method public kotlin.jvm.functions.Function1<java.lang.Integer,kotlin.Unit> getOnPageChange();
124 method public kotlin.jvm.functions.Function1<java.lang.Integer,kotlin.Unit> getOnRowsPerPageChange();
125 method public int getPage();
126 method public int getRowsPerPage();
127 }
128
129 public final class DataTableSorting {
130 ctor public DataTableSorting(Integer? column, boolean ascending, java.util.Set<java.lang.Integer> sortableColumns, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Boolean,kotlin.Unit> onSortChange);
131 method public Integer? component1();
132 method public boolean component2();
133 method public java.util.Set<java.lang.Integer> component3();
134 method public kotlin.jvm.functions.Function2<java.lang.Integer,java.lang.Boolean,kotlin.Unit> component4();
135 method public androidx.ui.material.DataTableSorting copy(Integer? column, boolean ascending, java.util.Set<java.lang.Integer> sortableColumns, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Boolean,kotlin.Unit> onSortChange);
136 method public boolean getAscending();
137 method public Integer? getColumn();
138 method public kotlin.jvm.functions.Function2<java.lang.Integer,java.lang.Boolean,kotlin.Unit> getOnSortChange();
139 method public java.util.Set<java.lang.Integer> getSortableColumns();
140 }
141
142 public final class DividerKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700143 method @androidx.compose.Composable public static void Divider(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = MaterialTheme.colors().surface, androidx.ui.unit.Dp height = 1.dp, androidx.ui.unit.Dp indent = 0.dp);
Nick Anthonyfa77d592020-02-27 11:28:34 -0500144 }
145
146 public final class DrawerKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700147 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);
148 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);
149 method @androidx.compose.Composable public static void StaticDrawer(kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent);
Nick Anthonyfa77d592020-02-27 11:28:34 -0500150 }
151
152 public enum DrawerState {
Aurimas Liutikasa47310e2020-06-22 15:11:35 -0700153 method public static androidx.ui.material.DrawerState valueOf(String name) throws java.lang.IllegalArgumentException;
154 method public static androidx.ui.material.DrawerState[] values();
Nick Anthonyfa77d592020-02-27 11:28:34 -0500155 enum_constant public static final androidx.ui.material.DrawerState Closed;
156 enum_constant public static final androidx.ui.material.DrawerState Opened;
157 }
158
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700159 @androidx.compose.Immutable public interface Emphasis {
Nick Anthonyfa77d592020-02-27 11:28:34 -0500160 method public androidx.ui.graphics.Color emphasize(androidx.ui.graphics.Color color);
161 }
162
163 public final class EmphasisKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700164 method @androidx.compose.Composable public static void ProvideEmphasis(androidx.ui.material.Emphasis emphasis, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Louis Pullen-Freilich60fe5382020-03-02 17:12:09 +0000165 method public static androidx.compose.Ambient<androidx.ui.material.EmphasisLevels> getEmphasisAmbient();
Nick Anthonyfa77d592020-02-27 11:28:34 -0500166 }
167
Louis Pullen-Freilich60fe5382020-03-02 17:12:09 +0000168 public interface EmphasisLevels {
Nick Anthonyfa77d592020-02-27 11:28:34 -0500169 method public androidx.ui.material.Emphasis getDisabled();
170 method public androidx.ui.material.Emphasis getHigh();
171 method public androidx.ui.material.Emphasis getMedium();
Louis Pullen-Freilich60fe5382020-03-02 17:12:09 +0000172 property public abstract androidx.ui.material.Emphasis disabled;
173 property public abstract androidx.ui.material.Emphasis high;
174 property public abstract androidx.ui.material.Emphasis medium;
Nick Anthonyfa77d592020-02-27 11:28:34 -0500175 }
176
177 public final class FloatingActionButtonKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700178 method @androidx.compose.Composable public static void FloatingActionButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.unit.Dp minSize = androidx.ui.material.FloatingActionButtonKt.FabSize, androidx.ui.graphics.Shape shape = androidx.ui.foundation.shape.corner.RoundedCornerShapeKt.CircleShape, androidx.ui.graphics.Color color = MaterialTheme.colors().primary, androidx.ui.unit.Dp elevation = 6.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
179 method @androidx.compose.Composable public static void FloatingActionButton(androidx.ui.graphics.ImageAsset icon, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Shape shape = androidx.ui.foundation.shape.corner.RoundedCornerShapeKt.CircleShape, androidx.ui.graphics.Color color = MaterialTheme.colors().primary, androidx.ui.unit.Dp elevation = 6.dp);
180 method @androidx.compose.Composable public static void FloatingActionButton(String text, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.ImageAsset? icon = null, androidx.ui.text.TextStyle? textStyle = null, androidx.ui.graphics.Color color = MaterialTheme.colors().primary, androidx.ui.unit.Dp elevation = 6.dp);
Nick Anthonyfa77d592020-02-27 11:28:34 -0500181 }
182
183 public final class IconButtonKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700184 method @androidx.compose.Composable public static void IconButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit> children);
185 method @androidx.compose.Composable public static void IconToggleButton(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>? onCheckedChange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Nick Anthonyfa77d592020-02-27 11:28:34 -0500186 }
187
188 public final class ListItemKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700189 method @androidx.compose.Composable public static void ListItem(String text, androidx.ui.graphics.ImageAsset? icon = null, String? secondaryText = null, boolean singleLineSecondaryText = true, String? overlineText = null, String? metaText = null, kotlin.jvm.functions.Function0<kotlin.Unit>? >
190 method @androidx.compose.Composable public static void ListItem(kotlin.jvm.functions.Function0<kotlin.Unit> text, 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>? >
Nick Anthonyfa77d592020-02-27 11:28:34 -0500191 }
192
193 public final class MaterialTheme {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700194 method @androidx.compose.Composable public androidx.ui.material.ColorPalette colors();
195 method @androidx.compose.Composable public androidx.ui.material.EmphasisLevels emphasisLevels();
196 method @androidx.compose.Composable public androidx.ui.material.Shapes shapes();
197 method @androidx.compose.Composable public androidx.ui.material.Typography typography();
Aurimas Liutikasa47310e2020-06-22 15:11:35 -0700198 field public static final androidx.ui.material.MaterialTheme INSTANCE;
Nick Anthonyfa77d592020-02-27 11:28:34 -0500199 }
200
201 public final class MaterialThemeKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700202 method @androidx.compose.Composable public static void MaterialTheme(androidx.ui.material.ColorPalette colors = lightColorPalette(), androidx.ui.material.Typography typography = androidx.ui.material.Typography(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
Nick Anthonyfa77d592020-02-27 11:28:34 -0500203 }
204
205 public final class ProgressIndicatorKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700206 method @androidx.compose.Composable public static void CircularProgressIndicator(@FloatRange(from=0.0, to=1.0) float progress, androidx.ui.graphics.Color color = MaterialTheme.colors().primary);
207 method @androidx.compose.Composable public static void CircularProgressIndicator(androidx.ui.graphics.Color color = MaterialTheme.colors().primary);
208 method @androidx.compose.Composable public static void LinearProgressIndicator(@FloatRange(from=0.0, to=1.0) float progress, androidx.ui.graphics.Color color = MaterialTheme.colors().primary);
209 method @androidx.compose.Composable public static void LinearProgressIndicator(androidx.ui.graphics.Color color = MaterialTheme.colors().primary);
Nick Anthonyfa77d592020-02-27 11:28:34 -0500210 }
211
212 public final class RadioButtonKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700213 method @androidx.compose.Composable public static void RadioButton(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit>? onSelect, androidx.ui.graphics.Color color = MaterialTheme.colors().secondary);
214 method @androidx.compose.Composable public static void RadioGroup(kotlin.jvm.functions.Function1<? super androidx.ui.material.RadioGroupScope,kotlin.Unit> children);
215 method @androidx.compose.Composable public static void RadioGroup(java.util.List<java.lang.String> options, String? selectedOption, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onSelectedChange, androidx.ui.graphics.Color radioColor = MaterialTheme.colors().secondary, androidx.ui.text.TextStyle? textStyle = null);
Nick Anthonyfa77d592020-02-27 11:28:34 -0500216 }
217
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700218 @androidx.compose.Stable public final class RadioGroupScope {
219 method @androidx.compose.Composable public void RadioGroupItem(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onSelect, kotlin.jvm.functions.Function0<kotlin.Unit> children);
220 method @androidx.compose.Composable public void RadioGroupTextItem(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onSelect, String text, androidx.ui.graphics.Color radioColor = MaterialTheme.colors().secondary, androidx.ui.text.TextStyle? textStyle = null);
Nick Anthonyfa77d592020-02-27 11:28:34 -0500221 }
222
223 public final class Scaffold {
Aurimas Liutikasa47310e2020-06-22 15:11:35 -0700224 field public static final androidx.ui.material.Scaffold INSTANCE;
Nick Anthonyfa77d592020-02-27 11:28:34 -0500225 }
226
227 public enum Scaffold.FabPosition {
Aurimas Liutikasa47310e2020-06-22 15:11:35 -0700228 method public static androidx.ui.material.Scaffold.FabPosition valueOf(String name) throws java.lang.IllegalArgumentException;
229 method public static androidx.ui.material.Scaffold.FabPosition[] values();
Nick Anthonyfa77d592020-02-27 11:28:34 -0500230 enum_constant public static final androidx.ui.material.Scaffold.FabPosition Center;
231 enum_constant public static final androidx.ui.material.Scaffold.FabPosition CenterDocked;
232 enum_constant public static final androidx.ui.material.Scaffold.FabPosition End;
233 enum_constant public static final androidx.ui.material.Scaffold.FabPosition EndDocked;
234 }
235
236 public final class ScaffoldKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700237 method @androidx.compose.Composable public static void Scaffold(androidx.ui.material.ScaffoldState scaffoldState = remember({
238 return <init>()
Nick Anthonyfa77d592020-02-27 11:28:34 -0500239}), 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);
240 }
241
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700242 @androidx.compose.Model public final class ScaffoldState {
Nick Anthonyfa77d592020-02-27 11:28:34 -0500243 ctor public ScaffoldState(androidx.ui.material.DrawerState drawerState, boolean isDrawerGesturesEnabled);
244 ctor public ScaffoldState();
245 method public androidx.ui.material.DrawerState getDrawerState();
246 method public boolean isDrawerGesturesEnabled();
247 method public void setDrawerGesturesEnabled(boolean p);
248 method public void setDrawerState(androidx.ui.material.DrawerState p);
249 }
250
251 public final class ShapeKt {
252 }
253
254 public final class Shapes {
255 ctor public Shapes(androidx.ui.graphics.Shape button, androidx.ui.graphics.Shape card);
256 ctor public Shapes();
257 method public androidx.ui.graphics.Shape component1();
258 method public androidx.ui.graphics.Shape component2();
259 method public androidx.ui.material.Shapes copy(androidx.ui.graphics.Shape button, androidx.ui.graphics.Shape card);
260 method public androidx.ui.graphics.Shape getButton();
261 method public androidx.ui.graphics.Shape getCard();
262 }
263
264 public final class SliderKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700265 method @androidx.compose.Composable public static void Slider(androidx.ui.material.SliderPosition position, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> position.value = it }, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit> androidx.ui.graphics.Color color = MaterialTheme.colors().primary);
266 method @androidx.compose.Composable public static androidx.ui.material.SliderPosition SliderPosition(float initial = 0f, kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange = 0.0 .. 1.0, @IntRange(from=0) int steps = 0);
Nick Anthonyfa77d592020-02-27 11:28:34 -0500267 }
268
269 public final class SliderPosition {
270 ctor public SliderPosition(float initial, kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange, @IntRange(from=null) int steps, androidx.animation.AnimationClockObservable animatedClock);
271 method public float getValue();
272 method public kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> getValueRange();
273 method public void setValue(float value);
274 property public final float value;
275 }
276
277 public final class SnackbarKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700278 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.None, boolean actionOnNewLine = false);
Nick Anthonyfa77d592020-02-27 11:28:34 -0500279 method public static androidx.ui.graphics.Color snackbarPrimaryColorFor(androidx.ui.material.ColorPalette colors);
280 }
281
Andrey Kulikov602ef012020-03-05 18:12:54 +0000282 public final class SurfaceKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700283 method @androidx.compose.Composable public static void Surface(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Shape shape = androidx.ui.foundation.shape.RectangleShapeKt.RectangleShape, androidx.ui.graphics.Color color = MaterialTheme.colors().surface, androidx.ui.graphics.Color contentColor = contentColorFor(color), androidx.ui.foundation.Border? border = null, androidx.ui.unit.Dp elevation = 0.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Andrey Kulikov602ef012020-03-05 18:12:54 +0000284 method public static androidx.ui.graphics.Color getPrimarySurface(androidx.ui.material.ColorPalette);
285 }
286
Nick Anthonyfa77d592020-02-27 11:28:34 -0500287 public final class SwitchKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700288 method @androidx.compose.Composable public static void Switch(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>? onCheckedChange, androidx.ui.graphics.Color color = MaterialTheme.colors().secondaryVariant);
Nick Anthonyfa77d592020-02-27 11:28:34 -0500289 }
290
291 public final class TabKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700292 method @androidx.compose.Composable public static void Tab(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.graphics.Color activeColor = contentColor(), androidx.ui.graphics.Color inactiveColor = MaterialTheme.emphasisLevels().medium.emphasize(activeColor));
293 method @androidx.compose.Composable public static void Tab(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onSelected, kotlin.jvm.functions.Function0<kotlin.Unit> children);
294 method @androidx.compose.Composable public static <T> void TabRow(java.util.List<? extends T> items, int selectedIndex, androidx.ui.graphics.Color color = MaterialTheme.colors().primarySurface, androidx.ui.graphics.Color contentColor = contentColorFor(color), 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 Anthonyfa77d592020-02-27 11:28:34 -0500295 TabRow.Indicator()
296}) }, 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);
297 }
298
299 public final class TabRow {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700300 method @androidx.compose.Composable public void Indicator(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = contentColor());
301 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 -0700302 field public static final androidx.ui.material.TabRow INSTANCE;
Nick Anthonyfa77d592020-02-27 11:28:34 -0500303 }
304
305 public static final class TabRow.TabPosition {
306 method public androidx.ui.unit.IntPx component1();
307 method public androidx.ui.unit.IntPx component2();
308 method public androidx.ui.material.TabRow.TabPosition copy(androidx.ui.unit.IntPx left, androidx.ui.unit.IntPx width);
309 method public androidx.ui.unit.IntPx getLeft();
310 method public androidx.ui.unit.IntPx getRight();
311 method public androidx.ui.unit.IntPx getWidth();
312 property public final androidx.ui.unit.IntPx right;
313 }
314
Andrey Kulikov96938ff2020-03-04 16:39:10 +0000315 public final class TextButton {
316 method public androidx.ui.layout.EdgeInsets getDefaultInnerPadding();
317 property public final androidx.ui.layout.EdgeInsets DefaultInnerPadding;
Aurimas Liutikasa47310e2020-06-22 15:11:35 -0700318 field public static final androidx.ui.material.TextButton INSTANCE;
Andrey Kulikov96938ff2020-03-04 16:39:10 +0000319 }
320
Nick Anthonyfa77d592020-02-27 11:28:34 -0500321 public final class Typography {
322 ctor public Typography(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);
323 ctor public Typography();
324 method public androidx.ui.text.TextStyle component1();
325 method public androidx.ui.text.TextStyle component10();
326 method public androidx.ui.text.TextStyle component11();
327 method public androidx.ui.text.TextStyle component12();
328 method public androidx.ui.text.TextStyle component13();
329 method public androidx.ui.text.TextStyle component2();
330 method public androidx.ui.text.TextStyle component3();
331 method public androidx.ui.text.TextStyle component4();
332 method public androidx.ui.text.TextStyle component5();
333 method public androidx.ui.text.TextStyle component6();
334 method public androidx.ui.text.TextStyle component7();
335 method public androidx.ui.text.TextStyle component8();
336 method public androidx.ui.text.TextStyle component9();
337 method 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);
338 method public androidx.ui.text.TextStyle getBody1();
339 method public androidx.ui.text.TextStyle getBody2();
340 method public androidx.ui.text.TextStyle getButton();
341 method public androidx.ui.text.TextStyle getCaption();
342 method public androidx.ui.text.TextStyle getH1();
343 method public androidx.ui.text.TextStyle getH2();
344 method public androidx.ui.text.TextStyle getH3();
345 method public androidx.ui.text.TextStyle getH4();
346 method public androidx.ui.text.TextStyle getH5();
347 method public androidx.ui.text.TextStyle getH6();
348 method public androidx.ui.text.TextStyle getOverline();
349 method public androidx.ui.text.TextStyle getSubtitle1();
350 method public androidx.ui.text.TextStyle getSubtitle2();
351 }
352
353 public final class TypographyKt {
354 }
355
356}
357
358package androidx.ui.material.internal {
359
360 public final class StateDraggableKt {
361 }
362
363}
364
365package androidx.ui.material.ripple {
366
367 public final class DefaultRippleEffectFactory implements androidx.ui.material.ripple.RippleEffectFactory {
368 method public androidx.ui.material.ripple.RippleEffect create(androidx.ui.core.LayoutCoordinates coordinates, androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.Density density, androidx.ui.unit.Dp? radius, boolean clipped, androidx.animation.AnimationClockObservable clock, kotlin.jvm.functions.Function0<kotlin.Unit> requestRedraw, kotlin.jvm.functions.Function1<? super androidx.ui.material.ripple.RippleEffect,kotlin.Unit> onAnimationFinished);
Aurimas Liutikasa47310e2020-06-22 15:11:35 -0700369 field public static final androidx.ui.material.ripple.DefaultRippleEffectFactory INSTANCE;
Nick Anthonyfa77d592020-02-27 11:28:34 -0500370 }
371
372 public final class DefaultRippleEffectKt {
373 }
374
375 public interface RippleEffect {
376 method public void dispose();
377 method public void draw(androidx.ui.graphics.Canvas canvas, androidx.ui.graphics.Color color);
378 method public void finish(boolean canceled);
379 }
380
381 public interface RippleEffectFactory {
382 method public androidx.ui.material.ripple.RippleEffect create(androidx.ui.core.LayoutCoordinates coordinates, androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.Density density, androidx.ui.unit.Dp? radius, boolean clipped, androidx.animation.AnimationClockObservable clock, kotlin.jvm.functions.Function0<kotlin.Unit> requestRedraw, kotlin.jvm.functions.Function1<? super androidx.ui.material.ripple.RippleEffect,kotlin.Unit> onAnimationFinished);
383 }
384
385 public final class RippleKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -0700386 method @androidx.compose.Composable public static void Ripple(boolean bounded, androidx.ui.unit.Dp? radius = null, androidx.ui.graphics.Color? color = null, boolean enabled = true, androidx.animation.AnimationClockObservable clock = AnimationClockAmbient.current, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Nick Anthonyfa77d592020-02-27 11:28:34 -0500387 }
388
389 public final class RippleTheme {
390 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);
391 method public androidx.ui.material.ripple.RippleEffectFactory component1();
392 method public kotlin.jvm.functions.Function0<androidx.ui.graphics.Color> component2();
393 method public kotlin.jvm.functions.Function0<java.lang.Float> component3();
394 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);
395 method public kotlin.jvm.functions.Function0<androidx.ui.graphics.Color> getDefaultColor();
396 method public androidx.ui.material.ripple.RippleEffectFactory getFactory();
397 method public kotlin.jvm.functions.Function0<java.lang.Float> getOpacity();
398 }
399
400 public final class RippleThemeKt {
401 method public static androidx.compose.ProvidableAmbient<androidx.ui.material.ripple.RippleTheme> getRippleThemeAmbient();
402 }
403
404}
405