Skip to main content

登入骨架 LoginScaffold

提供校務通登入頁面骨架。自 v2 版本起導入全新的圓角設計、更舒適的操作區域以及更好的多裝置適應。v3 全面改用 Material Design 3 的 colorScheme 取得主題色彩。

  • 支援響應式介面
    • 利用手機水平與垂直顯示區隔,水平模式視為平板模式
    • 平板模式時,Logo 與 forms 會水平顯示
  • forms 會包裝在 Flutter v1.20 支援的 AutofillGroup 使區塊內的TextFeild 支援自動填入(Autofill)
  • 提供校務通風格的元件

手機介面

drawing

平板 or 桌面版介面 or 手機水平模式

drawing

參數

參數名稱型態描述
logoSourceString必要欄位,Logo的來源,由 loginMode 決定Logo顯示方式
formList<Widget>必要欄位,骨架正中間的表單資訊,採自由實作
logoModeLogoModeLogoMode,logoMode 為 text時顯示 logoSource 的資訊,logoMode 為 image 時載入 logoSource 路徑的 asset image