Освой Android играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Compose: Scaffold

10-й курс/Закрытая зона

Функция Scaffold создаёт особый вид макета с использованием элементов Material Design. С его помощью можно создавать экраны с выдвижной панелью, FAB и другими элементами.

Определение функции.


@Composable
public fun Scaffold(
    modifier: Modifier,
    scaffoldState: ScaffoldState,
    topBar: @Composable
() → Unit,
    bottomBar: @Composable
() → Unit,
    snackbarHost: @Composable
(SnackbarHostState) → Unit,
    floatingActionButton: @Composable
() → Unit,
    floatingActionButtonPosition: FabPosition,
    isFloatingActionButtonDocked: Boolean,
    drawerContent: @Composable()
(ColumnScope.() → Unit)?,
    drawerGesturesEnabled: Boolean,
    drawerShape: Shape,
    drawerElevation: Dp,
    drawerBackgroundColor: Color,
    drawerContentColor: Color,
    drawerScrimColor: Color,
    backgroundColor: Color,
    contentColor: Color,
    content: @Composable
(PaddingValues) → Unit
): Unit

Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью

Реклама