Material Design에서 스켈레톤은 복잡한 사용자 인터페이스를 위한 표준화된 플랫폼을 제공하는 기본 구조입니다. 앱 바 및 플로팅 작업 버튼과 같은 UI의 여러 부분을 함께 유지하여 앱에 일관된 모양과 느낌을 제공합니다.
버전 호환성
이 구현을 사용하려면 프로젝트 minSDK를 API 수준 21 이상으로 설정해야 합니다.
종속 항목
스케폴드 만들기
다음 예는 Scaffold
를 구현하는 방법의 전체 예를 보여줍니다. 여기에는 상단 앱 바, 하단 앱 바, Scaffold
의 내부 상태와 상호작용하는 플로팅 작업 버튼이 포함됩니다.
결과
![간단한 상단 및 하단 앱 바와 카운터를 반복하는 플로팅 작업 버튼이 포함된 스캐폴드의 구현입니다. 스캐폴드의 내부 콘텐츠는 구성요소를 설명하는 간단한 텍스트입니다.](https://developer.android.google.cn/static/develop/ui/compose/images/components/scaffold.png?hl=ko)
핵심사항
Scaffold
컴포저블은 Material Design 가이드라인에 따라 앱 구조를 빠르게 조합하는 데 사용할 수 있는 간단한 API를 제공합니다.
Scaffold
는 여러 컴포저블을 매개변수로 허용합니다. 여기에는 다음이 포함됩니다.
topBar
: 화면 상단에 있는 앱 바입니다.bottomBar
: 화면 하단에 있는 앱 바입니다.floatingActionButton
: 화면 오른쪽 하단에 마우스를 가져가면 표시되는 버튼으로, 주요 작업을 노출하는 데 사용할 수 있습니다.
상단 및 하단 앱 바를 모두 구현하는 방법에 관한 자세한 예는 앱 바 페이지를 참고하세요.
다른 컨테이너에 전달하는 것처럼 Scaffold
콘텐츠를 전달할 수도 있습니다. innerPadding
값을 content
람다에 전달하며, 이 값은 하위 컴포저블에서 사용할 수 있습니다.
이 가이드가 포함된 컬렉션
이 가이드는 더 광범위한 Android 개발 목표를 다루는 선별된 빠른 가이드 모음의 일부입니다.
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=ko)
홈 화면 스캐폴드 만들기
표준화된 플랫폼을 사용하여 복잡한 사용자 인터페이스를 빌드하는 방법을 알아보세요. 스켈레톤은 UI의 여러 부분을 함께 유지하여 앱에 일관된 디자인과 느낌을 제공합니다.
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=ko)
대화형 구성요소 표시
구성 가능한 함수를 사용하여 Material Design 디자인 시스템을 기반으로 멋진 UI 구성요소를 쉽게 만드는 방법을 알아보세요.
질문이나 의견이 있으신가요?
자주 묻는 질문(FAQ) 페이지로 이동하여 빠른 가이드를 알아보거나 문의하여 의견을 보내주세요.