在 Material Design 中,結構體是基本結構,可為複雜的使用者介面提供標準化平台。它會將 UI 的不同部分 (例如應用程式列和懸浮動作按鈕) 結合在一起,為應用程式提供一致的外觀和感受。
版本相容性
這個實作方式要求專案 minSDK 設為 API 級別 21 以上。
依附元件
建立鷹架
以下範例提供完整示例,說明如何實作 Scaffold
。它包含頂端應用程式列、底部應用程式列,以及與 Scaffold
內部狀態互動的浮動動作按鈕。
結果

重點
Scaffold
可組合函式提供簡單的 API,可用於根據 Material Design 指南快速組合應用程式結構。Scaffold
可接受多個可組合函式做為參數。其中包括:
topBar
:位於螢幕頂端的應用程式列。bottomBar
:位於螢幕底部的應用程式列。floatingActionButton
:這個按鈕會懸停在螢幕的右下角,可用來顯示重要動作。
如需有關如何實作頂端和底部應用程式列的詳細範例,請參閱應用程式列頁面。
您也可以將 Scaffold
內容傳遞至其他容器。它會將 innerPadding
值傳遞至 content
lambda,您可以在子項可組合函式中使用該值。
包含此指南的集合
本指南是精選的快速指南系列之一,涵蓋更廣泛的 Android 開發目標:

建立主畫面鷹架
瞭解如何使用標準化平台建構複雜的使用者介面。這個結構體會將 UI 的不同部分結合在一起,讓應用程式呈現一致的外觀和風格。

顯示互動式元件
瞭解可組合函式如何讓您輕鬆根據 Material Design 設計系統,建立美觀的 UI 元件。
有問題或意見回饋嗎?
歡迎前往常見問題頁面,瞭解快速指南或與我們聯絡,分享您的想法。