网上有很多 APT 相关教程,最近开始学这个,发现有一些内容已经过时了,在使用过程中也发现了一些坑,总结一下,形成这篇教程。 本文开发环境:2019年5月初最新版本的 And...

IP属地:福建
网上有很多 APT 相关教程,最近开始学这个,发现有一些内容已经过时了,在使用过程中也发现了一些坑,总结一下,形成这篇教程。 本文开发环境:2019年5月初最新版本的 And...
上两篇文章从源码角度深入理解Glide(上)和从源码角度深入理解Glide(中)中,我们已经把Glide加载图片的基本流程走了一遍,想必你已经对Glide的加载原理有了新的认...
简述 经过两天的学习历程,看遍了国内的经典博客,也看完了官方的文档。下面推荐大家阅读 好的文章:开始使用Kotlin协程官方:kotlinx.coroutines 如果英文够...
建议先阅读我的上一篇文章 -- Java 泛型 和 Java 泛型一样,Kotlin 泛型也是 Kotlin 语言中较难理解的一个部分。Kotlin 泛型的本质也是参数化类型...
BaseLibrary下拉刷新1下拉刷新2Adapter代替Shape的TextViewWebView沉浸式状态栏搜索框App版本更新时间轴1时间轴2IM聊天UI组件筛选组件...
内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新ViewPager图表(Chart)菜单(Menu)浮动菜单...
版权声明:本文已授权微信公众号:Android必修课,转载请申明出处 自Android5.0以来,RecyclerView渐渐取代ListView成为Android开发中使用...
版权声明:本文已授权微信公众号:Android必修课,转载请申明出处 众所周知,Android凡是需要展示给用户看的,都包含着生命周期这个概念,例如Activity、Frag...