QMUI Android
dalu2048
这个作者很懒,什么都没留下…
展开
-
QMUI Android框架使用8-使用自身主题样式做出表单界面(添加编辑页面)
QMUI Android框架的官方说,QMUIGroupListView一般用于设置页面,如下图所示是官方说的。但是官方给出的样例demo仅仅也就展示了4个样例,显示文本、箭头、开关和加载效果。一个设置中心要放置的表单元素种类太多了,官方连最基本的文本编辑框EditView居然都没有给出样例。虽然最后面的loading加载效果使用的所自定义的视图,但是这个视图也是官方自己封装的,而且没有数据获取演...原创 2018-06-20 23:52:23 · 10673 阅读 · 2 评论 -
QMUI Android使用9-巧用setTag()和getTag()实现QMUIGroupListView选项的点击批量处理
安装QMUI官方的DEMO样例,使用QMUIGroupListView创建列表项后,原创 2018-06-21 11:20:53 · 1653 阅读 · 1 评论 -
QMUI Android框架使用探索与详细步骤4-列表框ListView的使用
列表使用的最多,项目中经常用到,所以这个必须得整合到项目中。列表控件listview的使用,可以先参考官方的demo。代码参考QDDialogFragment.java文件,布局layout参考fragment_listview.xml和simple_list_item.xml这2个文件。经过前面几次的折腾,现在使用起来也很简单了。1、新建一个项目:QMUI_Practise,选择空白布局。删除默...原创 2018-06-01 11:28:55 · 2856 阅读 · 0 评论 -
QMUI Android框架使用探索与详细步骤3-沉浸式状态栏颜色调整及按钮应用
在上一篇文章中,实现了沉浸式状态栏的布局效果,唯一欠缺颜色和官方的不一样,这次把颜色调整过来。上篇文件链接:QMUI框架官方定义了很多颜色、样式、属性文件。如果我们对框架熟悉,也可以只使用哪个组件,就只引用相关组件的颜色定义文件。但是为了方便使用,我们直接把官方的样式相关文件都copy进来。1、拷贝res下的values文件夹。除了strings.xml文件用我们自己的。其他的文件都用官方的,包括...原创 2018-05-31 14:25:55 · 7040 阅读 · 1 评论 -
QMUI Android框架使用探索与详细步骤2-实现沉浸式状态栏
上一篇文章中,已经正常的将QMUI框架引入到项目中了,并且实现了调用框架里面的对话框功能。上一篇链接:QMUI Android框架初步使用1-环境配置到正常现实对话框这次继续在上一篇的基础上,将状态栏改为沉浸式,即修改为跟官方demo效果一样。...原创 2018-05-31 12:31:04 · 9355 阅读 · 4 评论 -
QMUI Android框架使用详细步骤1-环境配置到正常现实对话框
开始使用QMUI Android框架,找找使用教程,网上一大堆的把官网的三段话复制一遍。实际上要到真正的运行起来,远远还不是这么简单,官网的教程适合有一定编程基础的人员,想我这样刚刚接触Android开发的,摸索了好久,终于是有效果了。针对Android开发的初学者,将详细的操作步骤写出来。我也是初学者,有些代码之类的,也没看这么细。1、新建一个演练项目:QMUI_Practise,使用Empty...原创 2018-05-29 22:31:49 · 17753 阅读 · 15 评论 -
QMUI Android源码分析之QMUIGroupListSectionHeaderFooterView的属性样式
那么这个简单的LinearLayout布局和TextView,用了哪些样式属性呢?我们通过构造函数进入到R.attr.QMUIGroupListSectionViewStyle里面去看看。如下图,看来在其他地方定义了。我们搜索一下。在qmui_theme.xml文件中有定义。点击QMUI.GroupListSectionView进去看看。看来这里定义了样式。只是设置上下左右各个内边距。 &l...原创 2018-06-05 23:05:27 · 578 阅读 · 0 评论 -
QMUI Android框架源码分析之QMUIGroupListSectionHeaderFooterView的类结构
QMUI Android框架的QMUIGroupListView做设置中心,效果还是挺不错的。对我等专注于程序功能,而对UI设计不擅长的人,确实是一大福利。不过QMUI框架的文档样例实在是太少,哪怕是最有些基本的应用,都没有样例,比如编辑框。被逼无赖之下,只能去看源码。官方QMUIGroupListView做的效果如下图。按照上面的效果图,把相应的类进行拆分,那么QMUIGroupListView...原创 2018-06-05 14:10:06 · 1267 阅读 · 0 评论 -
QMUI Android框架使用7-QMUICommonListItemView的单独使用
官方说QMUICommonListItemView是可以单独使用的,为了能单独使用它,去看了它的源码,了解了它的布局结构。下面这个图,就是QMUICommonListItemView的UI布局结构,上篇文章也进行了源码分析。知道了布局结构,我们就可以灵活使用。既然是单独使用,那么我们就直接在layout布局文件中引入。代码如下。从源码分析中我们得知,accessory_type、orientati...原创 2018-06-11 19:11:08 · 2503 阅读 · 1 评论 -
QMUI Android源码分析之QMUICommonListItemView的元素结构
QMUICommonListItemView官方说可以单独使用,也可以配合QMUIGroupListView使用。配合QMUIGroupListView使用时,实际上是放到了QMUIGroupListView的Section里面。那么这个QMUICommonListItemView到底包含了哪些内容,去看看它的源码吧。它的源码位置如图所示。打开类文件,可以看到它比之前的QMUIGroupListS...原创 2018-06-11 18:01:41 · 2382 阅读 · 0 评论 -
QMUI Android框架使用6-QMUIGroupListSectionHeaderFooterView的3种用法
上2篇文章分析了QMUIGroupListSectionHeaderFooterView的源码结构和属性样式,大概知道了它是怎么被调用的,以及设置了哪些属性样式,那么我们就可以手动的创建出跟官方一模一样的样式效果了。那么现在就来体验官方QMUIGroupListView的用法,QMUIGroupListSectionHeaderFooterView的用法,和自定义的用法吧。1、先看看官方QMUIG...原创 2018-06-11 12:47:15 · 1711 阅读 · 0 评论 -
QMUI Android框架升级到1.1.6后,编译报not found的错误,原来是要加入appcompat兼容包。
一段时间没关注,QMUI Android框架从1.1.3升级到了1.1.6,欣喜的在gradle中将版本号升级到1.1.6,然后点击同步。结果报错了!这是最不愿意看到的情况,而且还是错误一大堆。都是not found的错误。 error: style attribute 'attr/colorPrimaryDark (aka net.dalu2048.wechatgenius:...原创 2018-08-20 10:59:27 · 2068 阅读 · 0 评论