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

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

Шкодим

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

Compose: TopAppBar, LargeTopAppBar

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

Функция TopAppBar выводит панель, часто используемую как заголовок приложения.

Определение функции. Есть несколько версий. В Material3 появились новые варианты.


@Composable
public fun TopAppBar(
    modifier: Modifier,
    backgroundColor: Color,
    contentColor: Color,
    elevation: Dp,
    contentPadding: PaddingValues,
    content: @Composable()
(RowScope.() → Unit)
): Unit

@Composable
public fun TopAppBar(
    title: @Composable
() → Unit,
    modifier: Modifier,
    navigationIcon: @Composable()
(() → Unit)?,
    actions: @Composable()
(RowScope.() → Unit),
    backgroundColor: Color,
    contentColor: Color,
    elevation: Dp
): Unit

// Material3
@ExperimentalMaterial3Api
@Composable
@ComposableInferredTarget
public fun TopAppBar(
    title: @Composable () -> Unit,
    modifier: Modifier,
    navigationIcon: @Composable () -> Unit,
    actions: @Composable() (RowScope.() -> Unit),
    windowInsets: WindowInsets,
    colors: TopAppBarColors,
    scrollBehavior: TopAppBarScrollBehavior?
): Unit

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

Реклама