前面已经介绍了如何在地图上自定义Marker 和 Poi搜索 说实话录个视频真麻烦,还得转gif , 转就转吧图片还有大小限制 , 你说气人不 ! 看过前两篇地图相关的博客...
前面已经介绍了如何在地图上自定义Marker 和 Poi搜索 说实话录个视频真麻烦,还得转gif , 转就转吧图片还有大小限制 , 你说气人不 ! 看过前两篇地图相关的博客...
效果图 布局文件 关键代码 说明
是什么 DiffUtil是一个工具类,当你的RecyclerView需要更新数据时,将新旧数据集传给它,它就能快速告知adapter有哪些数据需要更新。就相当于如果改变了就对...
关于安卓底部DialogFragment基类封装(二) 上文封装了一个普通的dialogfragmentdialog fragment[https://www.jianshu...
本文章已授权微信公众号 guolin_blog (郭霖)独家发布。发布地址:手把手带你搭建一个优秀的Android项目架构[https://mp.weixin.qq.com/...
----《第一季Kotlin崛起:次世代Android开发 》学习笔记 总目录:每天学一点 Kotlin ---- 目录[https://www.jianshu.com/p/...
在上一节中,我们简单介绍了Dagger2的使用,其实我们在使用Dagger2的时候,发现还是比较繁琐的,要自己写Module、Component、Provides等等,于是H...
----《第一季Kotlin崛起:次世代Android开发 》学习笔记 总目录:每天学一点 Kotlin ---- 目录[https://www.jianshu.com/p/...
集合 十一、取集合的一部分 Slice slice()返回具有给定索引的集合元素列表。 Take 与 Drop take()从头获取指定数量的元素,takeLast()从尾开...
1. 引言 如果学习使用了协程的取消和结构化并发部分的内容,那么协程的异常将是不得不说的内容。 2. 协程的取消异常 协程的取消篇当中,涉及过的ensureActive,wi...
前言 在App中添加一些动画效果,会给用户耳目一新,眼前一亮的感觉,让APP显的高端大气上档次,因此开发项目的过程中能够实现一些常见的动画效果还是很有必要的,Android本...
截图 叮咚买菜简书CSDNdialog_dingdong.pngdialog_jianshu.pngdialog_csdn.png 京东到家网易菠萝网易云音乐dialog_p...
前言 最近抽时间模仿实现了自如APP的底部导航切换动画,其实我很忙的,也不知道在忙啥😉😉😉 正文 自如APP底部Tab切换效果用的是SVGA动画,SVGA[http://sv...
目录 kotlin之协程(一),线程,进程,协程,协程可以替换线程吗?[https://www.jianshu.com/p/9857dec8561c]kotlin之协程(二)...
写在前面:Jetpack的更新速度非常快,可能你一个月前看WorkManager是这样用的,下个月这个使用方法就有可能被废弃了(我看源码的时候是遇到过的,而且源码也变了,但核...
前言 在MVP模式下,随着业务逻辑的不断增加,UI也会变得越来的多样化,UI改变多样化势必会造成View层的接口case变多,View的接口类就会变得异常庞大。MVVM的方式...
介绍 DataBinding 是google发布的一个数据绑定框架,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。大量减少 Activity 内的代码,数据能够单向或双...
思路剖析: Skeleton(骨架)UI其实是一种在网络数据未加载时,一种手动设置的UI布局,在网络请求完成+数据加载完成后,替换UI布局。 因此需要两套布局layout文件...
android中的版本更新是每一个APP的标配,记得最早的时候还是使用HttpUrlConnection+Handler来实现,如今时过境迁,特别是随着OkHttp、RxJa...