搜尋套件、儲存庫與 APP 分類

bootstrap_flutter 封面
套件詳情v1.0.0

bootstrap_flutter

Bootstrap 的響應式應用,可協助您在專案中輕鬆建立多種螢幕尺寸

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
50
喜歡數
31
Pub 分數
140

安裝套件

flutter pub add bootstrap_flutter

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

Bootstrap Flutter 是一個響應式 UI 套件,將熟悉的 Bootstrap 網格系統帶入 Flutter,讓開發者能輕鬆建立適應多種螢幕尺寸的佈局。它提供一組受 Bootstrap 設計原則啟發的響應式實用類別與元件,簡化了建立具有一致性、可擴展設計的跨平台應用程式流程。非常適合需要在 Android、iOS、Web、macOS、Windows 和 Linux 上實現靈活、以行動裝置為首的佈局之專案。

適用情境

  • 構建響應式儀表板
  • 建立多裝置相容的介面
  • 簡化跨平台的佈局管理
  • 設計移動優先的應用程式
  • 使用一致的間距進行快速原型設計
  • 為不同螢幕密度適配UI

主要特色

  • 受Bootstrap啟發的網格系統
  • 響應式實用程式類別
  • 跨平台相容性
  • 靈活的佈局組件
  • 與現有 Flutter 專案的輕鬆整合
  • 對斷点和媒體查詢的支持

適合對象

  • 熟悉 Bootstrap 的開發人員
  • 針對多個平台的專案
  • 優先考慮快速UI開發的團隊
  • 需要自適應佈局的應用
  • 專注於前端的Flutter開發者
  • 需要一致性的設計系統

使用建議

  • 可能為簡單應用增加開銷
  • 非 Bootstrap 使用者的學習曲線
  • 與原生Flutter相比,自訂功能有限
  • 依賴外部維護
  • 不太適合高度自定義的UI
  • 潛在的捆綁包大小增加

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

codecov pub package

Intro

Package criado para facilitar o uso do Flutter em multiplos tamanhos de telas. Com esse package você vai conseguir fazer que o mesmo layout tenha comportamentos diferentes para dispositivos, mobile, tablet, web e desktop.

enter image description here

Conceitos

Utilizamos da padronização do bootstrap para fazer a arranjo das telas de forma simples através de uma simples string;

Size Type Tag Column Divisions
<768px Mobile xs- auto 12
>= 768px Tablet sm- ~62px 12
>= 992px Web md- ~81px 12
>= 1200px Desktop lg- ~97px 12

Utilização

Para utilizar o bootstrap em sua página basta usar nosso widget ScaffoldBootstrap como pai dos widgets de sua tela.

return ScaffoldBootstrap(children: <Component>[]);

Precisamos agora criar os components responsivos e seus respectivos comportamentos

return ScaffoldBootstrap(children: [
  Component(style: "lg-4 md-4 sm-4 xs-4 xs:h\4", child: YourWidget())
]);

Nesse exemplo acima estamos dizendo que queremos usar 4 partes das 12 disponíveis na tela para todos os tipos de tela, mas quando for uma tela xs queremos que ocupe 1/4 da altura da tela ( deixando o widget menor quando está na tela de um dispositivo mobile por exemplo).

  • Você pode definir a altura máxima para todos os tipos de tela, para isso basta definir qual tela quer adicionar essa propriedade e depois adicionar os dois pontos.
xs:h/4
xs:h*2
md: h*3

Importante

Esse package está na sua primeira versão, então pedimos para todas as issues reportagem o mais rápido possível ou subir uma correção para deixarmos o mais alinhado e utilizável possível.

Agradecimento

Package desenvolvimento por Gabul Dev, qualquer coisa só chamar nas redes sociais para tirar dúvidas

所屬分類

依賴

依賴清單 1 項

  • golden_toolkit^0.11.0

原始碼儲存庫

使用此套件的專案

暫無相關資料。