一个有思想的搬运工

我浑浑噩噩,却又不甘落寞

RxJava2 学习笔记 (二)

1、compose 操作符 compose 是用于复用的,可以把几个常用的操作函数封装为一个函数来复用代码,但是需要结合 ObservableTransformer 来使用的(在 RxJava2 中) 参考文章(使用的还会 RxJava1 的逻辑,会有差异): RxJava中操作符组合的复用...

2018-03-31 18:29:53

阅读数:38

评论数:0

RecyclerView Item 的悬浮效果(吸附效果)的实现

参考文章:Android 轻松实现 RecyclerView 悬浮条 本例源码:https://github.com/374901588/RVSuspensionBarTest 在参考文章中,实现的是如下效果: 实现的基本原理就是在一个 FrameLayout 中,设置一个 RV,然...

2018-03-30 18:27:35

阅读数:621

评论数:2

《Android 复杂的列表视图新写法 MultiType》知识点整理

阅读自:Android 复杂的列表视图新写法 MultiType 1、实现线性布局和网格布局混排列表 的讲解 效果图 为了实现如上图的线性和网格的混合视图效果,只需要一个 GridLayoutManager(其继承自 LinearLayoutManager)而关键的代码就是下图中的为 Gri...

2018-03-29 10:31:56

阅读数:158

评论数:0

有关RecyclerView.Adapter 的 notifyItemChanged(int position, @Nullable Object payload) 方法

今天在看某个项目的源码的时候,无意间看到了 RecyclerView.Adapter 的 notifyItemChanged(int position, @Nullable Object payload) 方法,以前没有见过,后来自己查来之后,才知道这个是与 RV 的 Item 局部刷新有关的。 ...

2018-03-28 16:11:17

阅读数:1018

评论数:4

Android LayoutInflater 相关笔记

阅读文章: 1、Android LayoutInflater原理分析,带你一步步深入了解View(一) 1. 如果root为null,attachToRoot将失去作用,设置任何值都没有意义。 2. 如果root不为null,attachToRoot设为true,则会给加载的布局文件的指...

2018-03-26 17:00:06

阅读数:29

评论数:0

RxJava2 学习笔记

有关 RxJava2 的学习笔记 额外参考文章:Android 响应式编程 RxJava2 完全解析 一、给初学者的RxJava2.0教程系列 1、创建的 Observable 和 Observer 的实例,不是一次性的(暂时需要加上某些前提,如在一般情况下),可以被重复使用,如下面...

2018-03-25 23:35:14

阅读数:30

评论数:0

读《PathMeasure之迷径追踪》相关笔记

所阅读博客地址:PathMeasure之迷径追踪,下文简称为《迷径》 另外参考博客:安卓自定义View进阶-PathMeasure、使用DashPathEffect绘制一条动画曲线 1、 在《迷径》中的第一个例子,是实现下图的效果: 开始对其中的部分代码不太理解,后来想了一会儿...

2018-03-23 17:57:06

阅读数:47

评论数:0

利用已有Layout,减少开发逻辑

如果在开发过程中,需要自定义 ViewGroup,但是该 ViewGroup 重点不在于子 View 如何布局,而是对子 View 进行某些动画操作,这样的话如果单纯的继承 ViewGroup 再完全实现 onLayout() 等逻辑的话,就会很麻烦,这个时候,就可以继承已有布局,减少开发的逻辑。...

2018-03-22 16:41:32

阅读数:30

评论数:0

Android动画——Tween Animation 相关文档整理

Tween Animation 即补间动画,是属于 View Animation 的一种,可以参考 谷歌文档《Animation Resources》。 而补间动画的一个特征就是 View 控件在因补间动画发生改变之后(如发生位移等),但是 View 对应的点击事件等还是在未改变时位置才能被触发...

2018-03-19 17:11:02

阅读数:32

评论数:0

单例模式——相关博文收集

Android设计模式之单例模式 使用具体的代码讲解如何实现单例模式 那些年,我们一起写过的“单例模式” 有深度的分析各种单例模式的实现的区别利弊,包括详细的分析了涉及单例模式的反射、反序列化等相关问题 ...

2018-03-19 14:32:30

阅读数:33

评论数:0

《Git 原理详解及实用指南》阅读笔记

用于记录阅读 Git 原理详解及实用指南 之后的笔记备忘。 git merge some_branch 的意思是将 some_branch 这一分支与 HEAD 指向的某一分支合并, HEAD 指向的可以是 master ,也可以是其他 branch 当只需要合并某一分支的特定部分的 c...

2018-03-17 23:11:15

阅读数:1264

评论数:0

HenCoder系列2-3小节知识点备忘——定制Layout(ViewGroup)的内部布局

本文内容总结自【HenCoder系列2-3小节】,主要用于本人知识点备忘,勿喷! 在看了扔物线大佬的视频之后,觉得有必要把视频中的一些知识点给记录下来,用以备忘,于是屁颠屁颠来写了。 在定制 Layout(ViewGroup)的时候,因为这种布局控件不必绘制自身,所以只需要关注 onMea...

2018-03-11 23:37:08

阅读数:61

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭