首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
逗比的狼
掘友等级
Android 程序猿
|
字节跳动
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
246
文章 126
沸点 120
赞
246
返回
|
搜索文章
最新
热门
OkHttp 的 IO 操作和进度监听
通过对 OkHttp(版本号 4.9.0) IO 操作流程的分析和介绍,说明 OkHttp 是如何处理请求和响应 body 的,进而用拦截器实现一个通用的上传和下载的进度监听
BehaviorScrollView 帮你解决各种嵌套滚动问题
之前在仿写豆瓣详情页,以及日常的一些涉及嵌套滚动的需求时,每次都需要新增自定义 View 来实现,而在 touch 事件的拦截和处理,滚动和 fling 的处理上,又有着很大的共性,为了减少之后处理类似需求的重复劳动,也为了更进一步学习 Android 提供的嵌套滚动框架,于是…
仿写豆瓣详情页(五)联动和其他细节
前面几篇文章主要讲了几个为了仿写豆瓣详情页而自定义的 View,底部浮层 BottomSheetLayout、内容列表联动滚动的 LinkedScrollView 和弹性布局 JellyLayout,有了这些基本就可以实现详情页的效果,本文简单介绍一下我在具体实现的时候是怎么组…
仿写豆瓣详情页(四)弹性布局
首先声明一下,这里说的「弹性布局」并不是指的 FlexLayout,而是上图所示的这种视图。在某个方向滚动到底,再进行滑动时,会滑出边界外的视图,松手后弹回,就像弹簧一样。这个视图的应用其实很广泛,开源方案也有很多,和「仿写豆瓣详情页」的关系并不是很大,这里只是顺便造一个轮子,…
仿写豆瓣详情页(三)内容列表
如果不考虑浮层,这其实就是一个大的可滑动列表。我一开始想,这个页面不就是个 NestedScrollView 加 LinearLayout,里面放不同的卡片,最后再来一个 ViewPager。后来发现事情没那么简单,仅仅用 NestedScrollView 会有问题,最后还需要…
仿写豆瓣详情页(二)底部浮层
之前说过改变 View 的位置的方法有多种,BottomSheetBehavior 通过 ViewDragHelper 采用改变 View 的布局位置 top/bottom/left/right 的方式移动 View,这里拟采用 scroll 的方式进行处理。 为什么要采用 s…
仿写豆瓣详情页(一)开篇
首先,从用户体验的角度来说,豆瓣各个页面内容的滑动和衔接都十分顺滑,这一点十分佩服豆瓣的产品和开发。而豆瓣的详情页是我接触过的 UI 中动画最复杂的,因此一直想尝试实现一下。 另一方面也希望提升下自己处理复杂交互动画的能力。日常需求的交互都比较简单,也不涉及复杂的动画,或者有现…
一百行代码造一个 RecyclerView.Adapter 轮子
学习和工作中我常用过 BaseRecyclerViewAdapterHelper 和 SugarAdapter,也都实现过复杂的列表,倒也不能说不好用或者不顺手,只是和自己的理念不太匹配,一个简单的 Adapter 为啥都要搞得那么复杂呢,于是决定按照自己的想法造一个简单高效的…
Android TextView 富文本之 Html 标签的简单解析
Android 的富文本还是 HTML 标签的那一套东西,通过解析 HTML,拿到不同的标签,然后渲染成不同的样式。但和在 web 端还是有很大不同的,比如 Android 默认支持的标签很少,而且功能都比较简单,多数情况都需要自己定义;而且客户端在打开一个链接的时候又是并不像…
对 RxJava 的一点小小见解
当我们提到 RxJava 时会想到什么,异步、事件流、响应式编程、观察者模式、链式编程等等。对于 Android 开发者来说,在 kotlin 出现之前,RxJava 的编程方式的确给我们带来了很爽的编程体验,但是在不断的使用过程,感觉 RxJava 其实也没那么爽,反而有时候…
下一页
个人成就
文章被点赞
364
文章被阅读
64,240
掘力值
1,802
关注了
32
关注者
173
收藏集
6
关注标签
5
加入于
2019-02-13