首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
齐翊
掘友等级
打杂
|
政采云
开源爱好者(CC/SmartSwipe/AutoRegister/PreLoader/Gloading...)
获得徽章 11
动态
文章
专栏
沸点
收藏集
关注
赞
235
文章 221
沸点 14
赞
235
返回
|
搜索文章
最新
热门
Flutter嵌套深?扩展函数了解一下
嵌套层级深的问题让众多刚接触Flutter的同学感到困扰,它不仅是看起来让人感到不适,还非常影响编码体验。 大佬们会告诉你应该拆分自己的嵌套代码(自定义widget或者抽取build方法)来减少嵌套层级。这确实是个行之有效的方法,除此之外,还有没有别的方法呢,本文将向您介绍另一…
Android侧滑原来可以这么优雅
侧滑手势在Android App应用得非常广泛,常见的使用场景包括:滑动抽屉、侧滑删除、侧滑返回、下拉刷新以及侧滑封面等。由于这些使用场景实在是太通用了,各路大神们八仙过海各显神通,每种侧滑场景都开源出了很多非常实用的框架,让我们的业务开发便利了很多。 目前,我们需要为每种场景…
你见过微信侧滑返回的联动效果,但开门效果、百叶窗效果见过吗?
SmartSwipe是一个Android侧滑处理框架,它封装了对控件侧滑事件(上/下/左/右4个方向滑动的手势事件)的捕获、分发及多点交替滑动的处理,基于SmartSwipe我们可以为控件添加各种你想要的侧滑效果。 ViewDragHelper是Android官方支持库中有一个…
我们经常用的Loading动画居然还有这种姿势
Loading动画几乎每个Android App中都有。 一般在需要用户等待的场景,显示一个Loading动画可以让用户知道App正在加载数据,而不是程序卡死,从而给用户较好的使用体验。 同样的道理,当加载的数据为空时显示一个数据为空的视图、在数据加载失败时显示加载失败对应的U…
Android组件化之(路由 vs 组件总线)
之前写了一篇关于总结一波安卓组件化开源方案的文章,反响还不错。后来,在QQ交流群(686844583)里有人问到通信机制这一对比项中路由和组件总线的区别。由于通信机制是组件化架构的核心引擎,是理论基础,本文讲解一下我对这两种通信机制的理解。 1. 路由方案(如:ARouter等…
加固后ARouter罢工了?看这里
最近有使用腾讯乐固进行apk加固的同学发现,ARouter在加固后不能正常工作了,找不到组件。在github上也有相应的issue: 至此,加固后无法找到组件的问题已解决,经测试有效。 ARouter是在运行时通过读取每个dex文件中的com.alibaba.android.a…
总结一波安卓组件化开源方案
为了让大家能快速对android组件化有个整体的认识,本文将从多个维度对目前网上一些有代表性的开源组件化开发方案进行对比,从而更好的区分各组件化方案的特点,快速选择适合自己使用的方案深入学习并使用,在面试中被问到时也能做到心中有数。 android平台上组件化开发的概念近两年非…
CC框架实践(2):Fragment和View的组件化
本文将介绍如何在CC框架下实现Fragment和View的组件化。 创建一个公共库,供所有组件依赖,所有组件在初始化时,将组件内的Fragment和View注册到公共库中生成一个映射表。组件通过调用公共库的映射表查找对应的Fragment或View的类 使用ARouter的获取…
CC框架实践(3): 让jsBridge更优雅
今天给大家讲一下在CC框架下如何让我们的jsBridge更加优雅。 jsBridge是作为js和java之间通信的桥梁,本身它的职责只是完成通信。 本文不是介绍js与java通信过程的实现,你可以使用第三方库(如:JsBridge),也可以自己来实现,或者用addJavascr…
CC框架实践(1):实现登录成功再进入目标界面功能
在掘金上看到这篇文章:android 关于先登录成功后再进入目标界面的思考,作者对实现登录成功后再跳转到目标界面功能作了比较详细的分析,对比了一些已有的实现方案并指出存在的问题。最终,作者实现了一个可同时添加多个条件判断拦截的方案,思路很新颖。 这篇文章的阅读量和喜欢数都很多,…
下一页
个人成就
文章被点赞
1,262
文章被阅读
99,418
掘力值
3,395
关注了
35
关注者
1,245
收藏集
0
关注标签
14
加入于
2017-11-14