首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
gyymz1993
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
341
文章 341
沸点 0
赞
341
返回
|
搜索文章
赞
文章( 341 )
沸点( 0 )
使用RecyclerView,一句代码就够了
包括下拉刷新、加载更多、多种ViewType、多列显示、HeaderView和EmptyView;实现多种ViewType的方式很巧妙,不需要复杂的映射关系,不需要注册类型,不需要反射;一句代码即可调用,多种ViewType也是如此
给EventBus发的消息加个id来区分
在小型的项目当中,接入EventBus不失为一种好的解耦方式,同时也很好的避免了多余的接口代码的编写,发送方只管将消息发出,而不用去管对应消息类型的接收方怎么处理。 然而,在使用过程中,也难免遇上了一些不好用的特性。 EventBus可以通过@Subscribe注解来声明接收方…
终极组件化框架项目方案详解
项目发展到一定阶段时,随着需求的增加以及频繁地变更,项目会越来越大,代码变得越来越臃肿,耦合会越来越多,开发效率也会降低,这个时候我们就需要对旧项目进行重构即模块的拆分,官方的说法就是组件化。 1、 现在Android项目中代码量达到一定程度,编译将是一件非常痛苦的事情,一般都…
Android显示框架:Android应用视图的载体View
第一次阅览本系列文章,请参见导读,更多文章请参见文章目录。 View是屏幕上的一块矩形区域,负责界面的绘制与触摸事件的处理,它是一种界面层控件的抽象,所有的控件都继承自View。 View是Android显示框架中较为复杂的一环,首先是它的生命周期会随着Activity的生命周…
通用对话弹窗CommonDialog
Created by chenchangjun on 18/1/12. 项目中,迭代了快8年了,对话框,种类繁多, 难以维护, 有的继承popwindow, 有的继承dialog, 有的继承dialogFragment....而且写法 各不相同. 所以,急需一次版本迭代, 来 …
Android爬坑之旅:软键盘挡住输入框问题的终极解决方案
最近在给项目添加沉浸式状态栏时遇到了一个很奇葩的问题,在Android4.4以上系统底部聊天及评论框不能被系统输入法顶上去。如下图1(图片引用自另外两种android沉浸式状态栏实现思路,更详细的问题描述也可进入这个链接查看)。
腾讯开源的Android UI框架——QMUI Android
各位同学,早上好,我是你们的老朋友D_clock爱吃葱花,前些天忙着发版本,最近也在看各种各样的新知识,有好多东西想写啊啊啊啊啊。嗯,先冷静捋一下,卖个关子。扯回正题,今天继续为大家推荐一个Github上的开源框架——QMUI Android,出品自腾讯广州研发部QMUI团队。…
DiffUtil之我的封装思路
DiffUtil这个控件工具出来也有一年多时间了,之前在项目中使用不是使用深拷贝集合,就是使用Serializable序列化反序列化数据,然后进行新旧数据对比刷新,这样的操作即很麻烦,也很不优雅,然后之前看了谷歌组件化架构中的Paging Library的源码,发现谷歌对于Di…
封装QQ、微信、微博的第三方登录和分享
目前几乎所有app都包含了第三方的登录以及分享功能,之前大多都使用ShareSDK或者其他SDK来实现,但是有些情况不希望通过第三方的sdk来间接集成,所以这个组件就有了用武之地。 这个组件在demo中是没有包含相关调用的代码的只有一些配置和使用的东西,因为应用的申请实在麻烦,…
Android 流式布局
双十一到了,作为一个程序员除了买(bai)买(jia)买(duo)买(shou)之外,也不要忘了学习,今天我们来看Android的流式布局。 所谓流式布局指的是ViewGroup中同一行的宽度不足以容纳下一个子view时,进行换行处理,而不需要考虑子view的大小,每一行的高度…
下一页
关注了
5
关注者
0
收藏集
10
关注标签
17
加入于
2016-01-19