上一页 1 2 3 4 5 6 ··· 72 下一页
摘要: 1.简介CoordinatorLayout遵循Material 风格,包含在 support Library中,结合AppbarLayout, CollapsingToolbarLayout等 可 产生各种炫酷的折叠悬浮效果。- 作为最上层的View- 作为一个 容器与一个或者多个子View进行交互 阅读全文
posted @ 2019-04-11 15:18 一点点征服 阅读(3770) 评论(0) 推荐(0) 编辑
摘要: 继上篇内容,本文介绍 ViewTreeObserver 的使用,以及体会其所涉及的观察者模式,期间会附带回顾一些基础知识。最后,我们简单聊一下 Android 的消息传递,附高清示意图,轻松捋清整个传递过程!在开始下篇之前,有必要回顾一下上篇《解析 ViewTreeObserver 源码,体会观察者 阅读全文
posted @ 2019-04-11 10:48 一点点征服 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: 主要内容:ViewTreeObserver 是被用来注册监听视图树的观察者,在视图树发生全局改变时将收到通知。本文从 ViewTreeObserver 源码出发,带你剖析 ViewTreeObserver 的设计及使用,并间接体会观察者模式、Android消息传递机制在其中的使用。这两天看代码看到了 阅读全文
posted @ 2019-04-11 10:43 一点点征服 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 总体介绍 Java TreeMap实现了SortedMap接口,也就是说会按照key的大小顺序对Map中的元素进行排序,key大小的评判可以通过其本身的自然顺序(natural ordering),也可以通过构造时传入的比较器(Comparator)。 TreeMap底层通过红黑树(Red-Blac 阅读全文
posted @ 2019-03-10 14:09 一点点征服 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Ln_ZooFa/article/details/50337529 堆栈空间分配 栈(操作系统):由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆(操作系 阅读全文
posted @ 2019-03-10 13:31 一点点征服 阅读(8041) 评论(0) 推荐(1) 编辑
摘要: AVL树平衡旋转详解 AVL树平衡旋转详解 AVL树平衡旋转详解 AVL树平衡旋转详解 概述 AVL树又叫做平衡二叉树。前言部分我也有说到,AVL树的前提是二叉排序树(BST或叫做二叉查找树)。由于在生成BST树的过程中可能会出现线型树结构,比如插入的顺序是:1, 2, 3, 4, 5, 6, 7. 阅读全文
posted @ 2019-03-10 13:29 一点点征服 阅读(1603) 评论(0) 推荐(0) 编辑
摘要: 在app的开发中,页面之间的相互跳转是最基本常用的功能。在Android中的跳转一般通过显式intent和隐式intent两种方式实现的,而Android的原生跳转方式会存在一些缺点: 显式intent的实现方式,因为会存在直接的类依赖的问题,导致耦合严重; 隐式intent的实现方式,则会出现规则 阅读全文
posted @ 2019-03-10 11:08 一点点征服 阅读(2140) 评论(0) 推荐(0) 编辑
摘要: ARouter原理剖析及手动实现 前言 路由跳转在项目中用了一段时间了,最近对Android中的ARouter路由原理也是研究了一番,于是就给大家分享一下自己的心得体会,并教大家如何实现一款简易的路由框架。 本篇文章分为两个部分,第一部分着重剖析ARouter路由的原理,第二部分会带着大家仿照ARo 阅读全文
posted @ 2019-03-10 11:06 一点点征服 阅读(2009) 评论(0) 推荐(0) 编辑
摘要: 这可能是最好的 RxJava 2.x 入门教程系列专栏 文章链接: 这可能是最好的 RxJava 2.x 入门教程(完结版)【重磅推出】 这可能是最好的RxJava 2.x 入门教程(一) 这可能是最好的RxJava 2.x 入门教程(二) 这可能是最好的RxJava 2.x 入门教程(三) 这可能 阅读全文
posted @ 2019-03-08 12:05 一点点征服 阅读(335) 评论(0) 推荐(1) 编辑
摘要: 概述承接上一篇RxJava2 源码解析(一),本系列我们的目的: 知道源头(Observable)是如何将数据发送出去的。 知道终点(Observer)是如何接收到数据的。 何时将源头和终点关联起来的 知道线程调度是怎么实现的 知道操作符是怎么实现的本篇计划讲解一下4,5.RxJava最强大的莫过于 阅读全文
posted @ 2019-03-06 17:26 一点点征服 阅读(379) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 72 下一页