**探索 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 库的官方展示应用