简体   繁体   English

什么是脚手架? 喷气背包组成

[英]What is Scaffold? Jetpack compose

I want to know what is Scaffold in jetpack compose with a BottomAppBar example can anyone help me Scaffold我想知道jetpack中的Scaffold是什么,并带有BottomAppBar示例,任何人都可以帮助我Scaffold

With 1.0.0 (tested with 1.0.0-rc02 ) Scaffold allows you to implement a UI with the basic Material Design layout structure.使用1.0.0 (使用1.0.0-rc02测试) Scaffold允许您使用基本的 Material Design 布局结构实现 UI。 Scaffold provides slots for the most common top-level Material components, such as TopAppBar , BottomAppBar , FloatingActionButton , and Drawer . Scaffold为最常见的顶级 Material 组件提供插槽,例如TopAppBarBottomAppBarFloatingActionButtonDrawer

Something like:就像是:

   val scaffoldState = rememberScaffoldState()
   // Create a coroutineScope for the animation
   val coroutineScope = rememberCoroutineScope()


    Scaffold(
        scaffoldState = scaffoldState,
        drawerContent = { Text("Drawer content") },
        bottomBar = {
            BottomAppBar(cutoutShape = CircleShape) {
                IconButton(
                    onClick = {
                        coroutineScope.launch { scaffoldState.drawerState.open() }
                    }
                ) {
                    Icon(Icons.Filled.Menu, contentDescription = "....")
                }
            }
        },
        floatingActionButton = {
            ExtendedFloatingActionButton(
                text = { Text("Action") },
                onClick = { /* .... */ }
            )
        },
        floatingActionButtonPosition = FabPosition.Center,
        isFloatingActionButtonDocked = true,
        content = { innerPadding ->
            //....
        }
    )

在此处输入图像描述

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Jetpack Compose 脚手架 + 模态底板 - Jetpack Compose Scaffold + Modal Bottom Sheet Jetpack Compose 将文本内容与 Scaffold 的中心对齐 - Jetpack Compose align Text content to center of the Scaffold Jetpack Compose:允许手势通过 Scaffold - Jetpack Compose: Allow gestures to pass through Scaffold 没有脚手架的jetpack compose中的TopAppBar给出错误 - TopAppBar in jetpack compose without scaffold gives error 在jetpack compose中将图像添加到脚手架顶部栏 - Adding image to scaffold top bar in jetpack compose Jetpack compose - 多个屏幕共享的单个脚手架 - Jetpack compose - single Scaffold shared by multiple screens Jetpack Compose,如何在 Scaffold 中的 .showSnackbar() 中更改零食栏的动作颜色? - Jetpack Compose, how to change the color of the action of the snackbar in .showSnackbar() in a Scaffold? 如何在 android jetpack compose 中从 Scaffold 隐藏或展开 Topbar - How to hide or expand Topbar from Scaffold in android jetpack compose Jetpack Compose - 无法为脚手架底部栏的高度设置动画 - Jetpack Compose - Cannot animate Scaffold's bottom bar's height Jetpack Compose:拖动 MapView 时打开脚手架抽屉 - Jetpack Compose: Scaffold drawer opens when dragging MapView
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM