QMUI Android 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
QMUI Android 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
QMUI Android 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
QMUI Android 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
QMUI Android 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 Java
操作系统 Android
软件类型 开源软件
开源组织 腾讯
地区 国产
提 交 者 kayo5994
适用人群 未知
收录时间 2017-08-29

软件简介

cover.png-152.6kB

QMUI Android 的设计目的是用于辅助快速搭建一个具备基本设计还原效果的 Android 项目,同时利用自身提供的丰富控件及兼容处理,让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目质量得到大幅度提升。

官网:http://qmuiteam.com/android

功能特性

全局 UI 配置:只需要修改一份配置表就可以调整 App 的全局样式,包括组件颜色、导航栏、对话框、列表等。一处修改,全局生效。

丰富的 UI 控件:提供丰富常用的 UI 控件,例如 BottomSheet、Tab、圆角 ImageView、下拉刷新等,使用方便灵活,并且支持自定义控件的样式。

高效的工具方法:提供高效的工具方法,包括设备信息、屏幕信息、键盘管理、状态栏管理等,可以解决各种常见场景并大幅度提升开发效率。

功能列表

请查看官网的功能列表

使用方法

请查看官网的开始使用

Demo 下载及预览

扫描二维码至官网下载:

 

Demo 预览:

 

意见反馈

如果有任何的意见或建议,欢迎直接留言或在 Github 创建 issue,感谢你的支持和贡献。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (4)

加载中
2019/12/03 23:27
回复
举报
没有上拉加载的UI库
2019/08/28 10:33
回复
举报
打分: 力荐
还有其他类似的AndroidUI框架吗?
2017/10/01 10:55
回复
举报
同问
2020/06/18 10:36
回复
举报
更多评论
发表于大前端专区
2019/12/04 07:12

QMUI Android 2.0.0 发布首个对外版本

QMUI Android 2.0.0 发布了 alpha 01 版本,这是 v2 首个对外版本。QMUI Android 的设计目的是用于辅助快速搭建一个具备基本设计还原效果的 Android 项目,同时利用自身提供的丰富控件及兼容处理,让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目质量得到大幅度提升。 此版本主要变化内容包括: 支持库迁移到 Androidx, 最低支持版本升级到 API 19...

2
7
发表了资讯
2017/08/29 17:24

QMUI Android UI 框架发布 1.0 正式版

QMUI Android 的设计目的是用于辅助快速搭建一个具备基本设计还原效果的 Android 项目,同时利用自身提供的丰富控件及兼容处理,让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目质量得到大幅度提升。 1.0 版本更新介绍: 完成各个主功能的校检,同时为所有的类/方法完成 JavaDoc 注释。 完善进度条控件、浮动布局容器等控件。 Demo 下载及预览 Demo...

4
70
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2020/12/08 12:00

相比于原生的Android弹出框,最新版QMUI的弹出框更加漂亮美观,QMUI的配置与弹出框的实现?

这里我建议测试QMUI框架的时候,自己先新建一个项目测试一下,避免因为一些其他原因而导致QMUI是使用不成功。 QMUI的配置 导入QMUI框架 第二步修改主题样式 第三步实现基本的弹框功能 导入QMUI框架 QMUI的官网地址是QMUI 首先先写下载包的仓库地址,找到你build.gradle的第一个文件>-allprojects。加入红色圆圈代码。 maven { url 'https://jitpack.io' } 其次,加入QMUI包 代码如下: implementation 'com.qmuiteam...

0
0
发表了博客
2013/11/04 10:18

Android--Activity

1,Android中什么是Task和Back Stack Task可以理解为一个进程,启动一个应用就回启动一个进程,系统会为该应用分配16MB的空间来共该应用使用。Back Stack是以堆栈的形式管理一个应用启动的所有的Activity,每启动一个Activity都会把新的Activity放到栈顶,若栈顶Activity销毁(通过onBackPressed或者finish)之后,栈顶Activity下方的Activity会重新显示,栈的机制就是后进先出(last in, fisrt out)。 当一个Task中所有Activity都...

0
1
发表了博客
2014/11/07 15:32

Android Activity

android 第三方项目放在源码环境下编译 Android:源码环境下移植第三方的apk内置到ROM(System Image)中 1、实现启动一个activity但不显示其界面: <activity android:name="com.learns.LocationManager" android:theme="@android:style/Theme.NoDisplay"> </activity>这次再运行。OK,要调用的activity界面不再显示了。 2、Android 如何隐藏应用程序的图标: http://blog.csdn.net/ydt_lwj/article/details/9419239 碉堡了! 在m...

0
2
发表了博客
2018/08/30 16:15

Android Activity

一 Activity简介 Activity是Context的子类 Activity是四大组件之一 用来显示控件和用户交互 Activity是一个布局容器 Activity如果5s内没有响应 就会导致一个异常 ANR(application not response) 二 新建一个Activity 1. 直接或者间接继承Activity 2. AndroidManifest.xml application节点里面配置activity name属性必须配置 其余可选 三 意图激活新的Activity 显式意图 用于激活本应用的另一个Activity startActivity(new Inte...

0
1
发表了博客
2019/01/31 11:27

Android Activity

1. <activity android:icon="...">//设置Activity的action-bar上面的图标 <activity android:screenOrientation="portrait"/>//portrait 竖屏(默认),landscape 横屏,sensor 重力感应 name、label、theme 2. TextView tv = new TextView(this); tv.setText("..."); tv.setTextSize(25f); tv.setTextColor(Color.BLUE); tv.setGravity(Gravity.CENTER); tv.setPadding(10,10,10,10); setContentView(tv);//界面中只有一个控件...

0
0
发表了博客
2014/11/14 10:45

android_Activity

Activity的生命周期 Activity四种启动模式 1.Standared(默认)激活该Activity,则会向任务栈中加入新创建的实例,退出Activity则会在任务栈中销毁该实例 2.SingleTop这种模式会考虑当前要激活的Activity实例在任务栈中是否正处于栈顶,如果处于栈顶则无需重新创建新的实例,会重用已存在的实例,否则会在任务栈中创建新的实例。 3.SingleTask如果任务栈中存在该模式的Activity实例,则把栈中该实例以上的Activity实例全部移除,调...

0
0
发表了博客
2014/01/07 21:40

Android--Activity

Activity是android四大组件之一(Activity、Service、Broadcast Receiver、Content Provider) 应用程序中,一个Activity通常就是一个单独的屏幕,但也有时比屏幕小,浮动在其他窗体上,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Acitivity之间通过Intent进行显性通信。也可以通过IntentFilter进行隐形通信。 可以通过startActivity()/startActivityForResult()来激活新的Activity 通过显性的Intent(新Activ...

0
0
发表了博客
2014/05/12 11:23

Android:Activity(四):Activity生命周期

Activity生命周期 Activity有4种状态: 1.活动状态:当Activity位于前台,用户可见,可获得焦点,此时的Activity位于栈顶. 2.暂停状态:其他Activity位于前台,该Activity依然可见,只是不能获得焦点. 3.停止状态:当Activity不可见,失去焦点. 4.销毁状态:当Activity结束,或Activity所在的Dalvik进程结束. 在Activity生命周期中,如下方法会被系统调用: 1.onCreate(Bundle savedStatus):创建Activity时被回调,该方法只会被调用...

0
0
发表了博客
2013/04/29 09:13

android Activity 组件

详解 Android 的 Activity 组件 Activity 的生命周期 和 J2ME 的 MIDlet 一样,在 android 中,Activity 的生命周期交给系统统一管理。与 MIDlet 不同的是安装在 android 中的所有的 Activity 都是平等的。 Activity 的状态及状态间的转换 在 android 中,Activity 拥有四种基本状态: Active/Runing一个新 Activity 启动入栈后,它在屏幕最前端,处于栈的最顶端,此时它处于可见并可和用户交互的激活状态。 Paused 当 Activity...

0
3
2017/10/29 20:23

安卓基础之Activity

最近有空的时候总是在看书,看多了感觉脑子一团浆糊,总觉得应该停下来,好好整理一番。所以现在开始写点博客好好的梳理一下吧。这里就先从安卓的一些基本知识开始讲起吧,首先从Activity开始。 1、Activity的基本用法 这里使用Android Studio进行demo的编写,首先需要创建一个新的工程,具体过程就不说明了,仔细的根据Android studio的提示进行就可以,一般创建新工程时都会让用户选择默认Activity的类型,在这里我选择了不创...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
4 评论
170 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部