Android Jetpack
大师兄QZW
这个作者很懒,什么都没留下…
展开
-
Jetpack系列 - Lifecycle从入门到源码
这篇文章旨在用最简单的方式教会你Lifecycle如何使用,及它的工作原理。Lifecycle介绍Lifecycle是Google推出的JetPack框架组件的一个,主要是用来感知Activity和Fragment的生命周期,可以帮你写出更简洁,通用的代码。Lifecycle使用总共两步第一步,编写自己的Observer类文件,并实现对应的监听方法,通过注解实现对响应生命周期方法的监听...原创 2019-03-07 12:00:54 · 1591 阅读 · 0 评论 -
Jetpack系列 - ViewModel从入门到源码
这篇文章旨在用最简单的方式教会你 ViewModel 如何使用,及它的工作原理。ViewModel介绍ViewModel是Google推出的JetPack框架组件的一个,它的主要功能是包装数据,包装后的数据在其宿主(Activity)重建时,数据不会被被重建。通俗的讲,就是:在Android系统中,Activity在配置更改后,Activity可能会重启(最常见如屏幕旋转),此时我们更改过...原创 2019-03-05 15:23:34 · 831 阅读 · 0 评论 -
Jetpack系列 - LiveData从入门到源码
这篇文章旨在用最简单的方式教会你LiveData使用,及它的工作原理。LiveData介绍LiveData 是 Google推出的 JetPack框架组件的一个,主要用来给数据设置监听,在数据变化时可以通知UI修改或者做其他操作。LiveData使用Google推荐 LiveData 和 ViewModel 配合食用,上篇文章我们已经了解过ViewModel,这里我们就使用LiveData...原创 2019-03-12 11:13:55 · 390 阅读 · 0 评论 -
Jetpack系列 - Palette(调色板)入门使用指南
这篇文章旨在用最简单的代码教会你 Palette的使用方式。Palette 的介绍先看一下官方的介绍The palette library is a support library that extracts prominent colors from images to help you create visually engaging apps.翻译过来大概就是:Palette 是...原创 2019-03-18 11:24:55 · 1400 阅读 · 0 评论