JetpackNote
文章平均质量分 97
Hankkin_Coding
将来的你一定会感激现在努力的自己。。。
展开
-
6. Jetpack---Paging你知道怎样上拉加载吗?
之前的几篇源码分析我们分别对Navigation、Lifecycles、ViewModel、LiveData、进行了分析,也对JetPack有了更深入的了解。但是Jetpack远不止这些组件,今天的主角—Paging,Jetpack中的分页组件,官方是这么形容它的:‘’逐步从您的数据源按需加载信息‘’如果你对Jetpack组件有了解或者想对源码有更深入的了解,请看我之前的几篇文章:1. J...原创 2019-08-26 22:52:28 · 1575 阅读 · 3 评论 -
5. Jetpack源码解析---ViewModel基本使用及源码解析
截止到目前为止,JetpackNote源码分析的文章已经有四篇文章了,这一系列的文章我的初衷是想仔细研究一下Jetpack,最终使用Jetpack组件写一个Demo,上一篇已经分析了LiveData,本篇文章将分析ViewModel.1.背景Jetpack源码解析系列文章:1. Jetpack源码解析—看完你就知道Navigation是什么了?2. Jetpack源码解析—Naviga...原创 2019-07-16 11:30:40 · 711 阅读 · 0 评论 -
4. Jetpack源码解析—LiveData的使用及工作原理
1. 背景上一篇我们分析了Lifecycles组件的源码,本篇我们将继续分析LiveData组件相关系列文章:1. Jetpack源码解析—看完你就知道Navigation是什么了?2. Jetpack源码解析—Navigation为什么切换Fragment会重绘?3. Jetpack源码解析—用Lifecycles管理生命周期2. 基础2.1 简介LiveData是一个可观察...原创 2019-07-10 09:47:02 · 702 阅读 · 0 评论 -
2. Jetpack源码解析---Navigation为什么切换Fragment会重绘?
上篇文章我们简单的介绍了Navigation组件的使用,以及深入分析了源码中的具体实现,基本原理我们已经很清晰了。本篇文章主要介绍下我在项目中遇到的问题,以及目前关于Navigation实现的一些探讨。还没有看过上篇文章的可以查看一下:Jetpack组件之Navigation—看完你就知道Navigation是什么了?1. 背景先来看一下Navigation组件在官方文档上的介绍:今...原创 2019-06-28 15:00:36 · 5332 阅读 · 10 评论 -
1. Jetpack源码解析---看完你就知道Navigation是什么了?
1. 背景之前已经翻译过了Google官方的CodeLabs上面的教程,教程很详细,代码在Github上也可以找到,本篇文章旨在自己的APP上使用效果及演示Demo,来具体的使用Navigation。并且对其进行源码解析。基本相关介绍可以查看我之前翻译的文章,基本就是google翻译了一个大概。一、Android Jetpack_Note_CodeLabs一Navigation2. ...原创 2019-06-26 17:41:52 · 2295 阅读 · 0 评论 -
3. Jetpack源码解析---用Lifecycles管理生命周期
1. 背景上一篇我门对Jetpack组件中的Navigation做了介绍,并且对其做了源码分析,相信看过之后已经对此有了一定的了解,本篇文章我们会对Lifecycles进行使用及源码的介绍,还没看上篇的可以看一下:1. Android_Jetpack组件—Naviagtion源码解析2. 基础2.1 简介Lifecycles是一个持有组件生命周期状态(如Activity、Fragme...原创 2019-06-11 15:23:41 · 691 阅读 · 0 评论 -
7. JetpackNote---基于Jetpack的学习笔记APP
JetpackNote 是一款基于谷歌官方组件Jetpack开发的笔记项目,项目中包含了对各大组件的源码分析、Demo使用:Navigation、Lifecycles、Paging、LiveData、ViewModel等…\n项目使用Kotlin语言进行编写,依赖库截止代码编写时为最新版本,的几篇源码分析我们分别对Navigation、Lifecycles、ViewModel、LiveData...原创 2019-09-10 17:30:59 · 713 阅读 · 0 评论