**探索 AestheticDialogs — 適用於 Jetpack Compose 的現代對話框設計系統。 **
AestheticDialogs 是一個開源 UI 函式庫,可為使用 Jetpack Compose 建置的 Android 應用程式帶來美觀、一致且易於使用的對話框。
官方展示應用程式讓您透過真實的互動式範例探索完整的 AestheticDialogs 2.0 元件庫。
### ✨ 探索對話框系統
探索不同的對話框系列及其變體:
• **確認對話方塊** — 請使用者確認重要或可能造成破壞的操作
• **警告對話方塊** — 用於傳達警告、錯誤、訊息和所需操作
• **選擇對話框** — 支援單選和多選,並支援搜尋
• **輸入對話方塊** — 支援文字和密碼輸入,並支援驗證
• **內容對話框** — 用於自訂內容的彈性對話框
• **回饋對話框** — 精緻的扁平化和漸變回饋對話框
• **通知對話方塊** — 非模態橫幅和通知樣式
每個範例均使用 AestheticDialogs 元件建構。
### 🎨 專為您的應用量身打造
AestheticDialogs 的設計理念是主題無關的。
它不會強制套用使用 Material Design 主題。您的顏色、字體和設計系統仍然由您掌控,而 AestheticDialogs 則提供其自身的語義標記和組件。
支援淺色和深色主題,並提供顏色、字體和形狀的自訂選項。
### 🏗️ 建造為真正的設計系統
AestheticDialogs 2.0 使用 Jetpack Compose 從零開始完全重建。
其架構遵循清晰的職責分離:
**組件 → 變體 → 基本元素 → 標記**
最終呈現的是一個可維護、可擴展且可預測的 UI 基礎架構,而非一系列互不相關的對話框元件。
### ♿ 優先考慮可訪問性
可訪問性是架構的一部分,而非事後考慮。
AestheticDialogs 支援:
• 螢幕閱讀器語意
• 正確的對話框標題和副標題
• 可存取的選擇控件
• 用於通知的即時區域
• 最小觸摸目標
• 大字體
• 減少動態效果偏好
### ⚡ 專為現代 Android 構建
• Jetpack Compose
• 最低 SDK 版本 24
• 輕量級
• 無需強制依賴 Material 3
• 自適應佈局
• 無狀態 UI 元件
• 顯式狀態與事件處理
• 淺色和深色主題
### ❤️ 開源
AestheticDialogs 是開源的,專為注重精美 UI、可訪問性和可維護架構的 Android 開發者而打造。
瀏覽範例,體驗不同的元件,看看 AestheticDialogs 2.0 能為您的下一個 Compose 應用程式帶來什麼。
**AestheticDialogs 2.0 — 對話框,系統化設計。 **
AestheticDialogs UI 庫的官方展示應用