前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android UI 解决方案 QMUI Android 开源

Android UI 解决方案 QMUI Android 开源

作者头像
腾讯开源
发布2018-12-11 18:54:58
6.5K1
发布2018-12-11 18:54:58
举报

QMUI 致力于提高各个平台的 UI 开发效率,目前 Web、iOS、Android 三个平台对应的框架均已在 Github 开源。

本文将着重介绍 QMUI Android。

QMUI Android 是一个 Android 平台的 UI 开发库,它提供了丰富控件及兼容处理,让开发者能专注于业务需求而无需耗费精力在基础代码建设上。

QMUI Android 项目源自于项目团队对多个项目的迭代思考,既能方便地统一项目整体的 UI 样式,也能方便地应对频繁的变动,既提供了如圆角按钮、对话框、下拉刷新等丰富的 UI 控件给开发者单独地应用到各种常见场景中,也提供了对沉浸式状态栏、手势返回等全局配置的实现方案。不管是新项目的创建,或是已有项目的维护,使用 QMUI Android 均可使开发效率和项目质量得到大幅度提升。

功能特性

  1. 丰富的 UI 控件。QMUI Android 提供了丰富的控件来满足平时开发所遇的常见需求,例如样式丰富的对话框、方便与 ViewPager 结合的 Tab 控件等等,也提供了下拉刷新组件、支持设置投影、圆角和描边的各种 Layout/ViewGroup,涵盖日常开发所需的大量场景,还对界面手势返回、挖孔屏适配提出了解决方案,使开发者能快速实现所需效果。
    1. QMUIDialog

   b. QMUITabSegment

c. QMUIPullRefreshLayout

d. QMUILayout

e. QMUIFragment(手势返回)

  1. 全局 UI 配置。QMUI Android 的许多控件支持使用 theme 来配置样式,开发者可以使 App 的 theme 继承自 QMUI Android 提供的 theme,然后配置 App 的整体样式,实现样式的统一和快速修改。
  2. 高效的工具方法。QMUI Android 还封装了许多工具方法,包括设备信息、屏幕信息、键盘管理、状态栏管理等,可以大幅度提升开发效率。

QMUI Android 具体的功能列表,请至官网查看。

同时,QMUI Android 提供了一个 Demo App,可供开发者直接安装运行在 Android 手机上,体验 QMUI Android 的各项功能,并可对照 Github 上的源码查看其实现方式。

扫描以下二维码可至官网下载 Demo App:

开始使用

QMUI Android 使用 gradle 的方式被项目引用,接入十分简单,开发者只需要在 gradle 中引入,并修改 theme 配置,即可开始使用。 详见官网的开始使用文档。

Github开源地址:

https://github.com/Tencent/QMUI_Android

(点击文末阅读原文直接访问)

QMUI_Android官网地址: https://qmuiteam.com/Android

请给 QMUI_Android 一个 Star !

 欢迎提出你的 issue 和 PR。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-12-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯开源 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 功能特性
  • 开始使用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档