项目地址
https://github.com/Tencent/QMUI_Android
Components Classes
QMUIAnimationListView
使 ListView 支持添加/删除 Item 的动画,支持自定义动画效果。
QMUIBottomSheet
在 Dialog 的基础上重新定制了 show() 和 hide() 时的动画效果, 使 Dialog 在界面底部升起和降下。提供了以下两个面板样式:
- 列表样式:使用
QMUIBottomSheet.BottomListSheetBuilder生成。 - 宫格类型:使用
QMUIBottomSheet.BottomGridSheetBuilder生成。
QMUICommonListItemView
用作通用列表 QMUIGroupListView 里的 Item,也可单独使用。支持以下样式:
- 展示一行文字。
- 在右侧或下方增加一行说明文字。
- 在 item 右侧显示一个开关或箭头或自定义的View
QMUIDialog
提供了一系列常用的对话框,解决了使用系统默认对话框时在不同 Android 版本上的表现不一致的问题。使用不同的 Builder 来构建不同类型的对话框,这些 Builder 都拥有设置 title 和添加底部按钮的功能,不同的 Builder 特有的作用如下:
MessageDialogBuilder: 消息类型的对话框 Builder。通过它可以生成一个带标题、文本消息、按钮的对话框。ConfirmMessageDialogBuilder: 带 Checkbox 的消息确认框 Builder。EditTextDialogBuilder: 带输入框的对话框 Builder。MenuDialogBuilder: 菜单对话框 Builder。CheckableDialogBuilder: 单选类型的对话框 Builder。MultiCheckableDialogBuilder: 多选类型的对话框 Builder。CustomDialogBuilder: 自定义对话框内容区域的 Builder。AutoResizeDialogBuilder: 随键盘升降自动调整Dialog高度的 Builder
QMUIEmptyView
通用的空界面控件,支持显示 loading、主标题和副标题、图片。
QMUIFloatLayout
类似 CSS 里 float: left 的浮动布局,从左到右排列子 View 并自动换行。支持以下特性:
- 控制子
View之间的垂直/水平间距。 - 控制子
View的水平对齐方向(左对齐/居中/右对齐)。 <

QMUI Android 是腾讯开源的一个UI库,提供了一系列组件和助手类,如QMUIBottomSheet、QMUICommonListItemView、QMUIDialog等,用于创建动画效果、通用列表、对话框等。它还包含QMUIKeyboardHelper、QMUIFloatLayout等工具,以简化Android应用开发。
最低0.47元/天 解锁文章
2105

被折叠的 条评论
为什么被折叠?



