# 实质性对话框 #### [查看发布和更改日志](https://github.com/afollestad/material-dialogs/releases) [![Android CI](https://github.com/afollestad/material-dialogs/workflows/Android%20CI/badge.svg)](https://github.com/afollestad/material-dialogs/actions?query=workflow%3A%22Android+CI%22) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/0a4acc30a9ce440087f7688735359bb8)](https://www.codacy.com/app/drummeraidan_50/material-dialogs?utm_source=github.com&utm_medium=referral&utm_content=afollestad/material-dialogs&utm_campaign=Badge_Grade) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) --- ![Showcase](https://raw.githubusercontent.com/afollestad/material-dialogs/main/art/showcase4.png) # 模块 核心模块是使用此库所需的基本模块。其他是对 核心 的扩展。 请注意,由于材料对话 2。x.x,这个库只支持 Kotlin 。最新的 Java 版本是 `0.9.6.0`,可以找到 [here](README_OLD.md)。请注意,0.9.6.0 是不支持的,错误和改进将不会对该版本。 ## Core [ ![Core](https://img.shields.io/maven-central/v/com.afollestad.material-dialogs/core?label=core&style=for-the-badge) ](https://repo1.maven.org/maven2/com/afollestad/material-dialogs/core) #### [核心教程和示例](documentation/CORE.md) `core` 模块包含了启动库所需的所有内容。它包含所有核心和正常使用的功能。 ```gradle dependencies { ... implementation 'com.afollestad.material-dialogs:core:3.3.0' } ``` ## 输入 [ ![Input](https://img.shields.io/maven-central/v/com.afollestad.material-dialogs/input?label=input&style=for-the-badge) ](https://repo1.maven.org/maven2/com/afollestad/material-dialogs/input) #### [输入教程和示例](documentation/INPUT.md) `input` 模块包含对核心模块的扩展,例如文本输入对话框。 ```gradle dependencies { ... implementation 'com.afollestad.material-dialogs:input:3.3.0' } ``` ## 档案 [ ![Files](https://img.shields.io/maven-central/v/com.afollestad.material-dialogs/files?label=files&style=for-the-badge) ](https://repo1.maven.org/maven2/com/afollestad/material-dialogs/files) #### [文件教程和示例](documentation/FILES.md) `files` 模块包含对核心模块的扩展,例如文件和文件夹选择器。 ```gradle dependencies { ... implementation 'com.afollestad.material-dialogs:files:3.3.0' } ``` ## 颜色 [ ![Color](https://img.shields.io/maven-central/v/com.afollestad.material-dialogs/color?label=color&style=for-the-badge) ](https://repo1.maven.org/maven2/com/afollestad/material-dialogs/color) #### [颜色教程和示例](documentation/COLOR.md) `color` 模块包含对核心模块的扩展,例如颜色选择器。 ```gradle dependencies { ... implementation 'com.afollestad.material-dialogs:color:3.3.0' } ``` ## 日期时间 [ ![DateTime](https://img.shields.io/maven-central/v/com.afollestad.material-dialogs/datetime?label=datetime&style=for-the-badge) ](https://repo1.maven.org/maven2/com/afollestad/material-dialogs/datetime) #### [DateTime 教程和示例](documentation/DATETIME.md) `datetime` 模块包含用于制作日期、时间和日期-时间选择器对话框的扩展。 ```gradle dependencies { ... implementation 'com.afollestad.material-dialogs:datetime:3.3.0' } ``` ## 底页 [ ![Bottom Sheets](https://img.shields.io/maven-central/v/com.afollestad.material-dialogs/bottomsheets?label=bottomsheets&style=for-the-badge) ](https://repo1.maven.org/maven2/com/afollestad/material-dialogs/bottomsheets) #### [底页教程和示例](documentation/BOTTOMSHEETS.md) `bottomsheets` 模块包含将模态对话框转换为底部工作表的扩展,以及显示项目网格等其他功能。一定要为此签出样例项目! ```gradle dependencies { ... implementation 'com.afollestad.material-dialogs:bottomsheets:3.3.0' } ``` ## 生命周期 [ ![Lifecycle](https://img.shields.io/maven-central/v/com.afollestad.material-dialogs/lifecycle?label=lifecycle&style=for-the-badge) ](https://repo1.maven.org/maven2/com/afollestad/material-dialogs/lifecycle) #### [生命周期教程和示例](documentation/LIFECYCLE.md) `lifecycle` 模块包含使对话框与 AndroidX 生命周期一起工作的扩展。 ```gradle dependencies { ... implementation 'com.afollestad.material-dialogs:lifecycle:3.3.0' } ```