自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 BRVAH的BaseRecyclerViewAdapterHelper与MVVM模式优雅结合,Recyclerview如何在Databinding中快捷、方便地使用(一)

BRVAH的BaseRecyclerViewAdapterHelper与MVVM模式优雅结合(其二) BRVAH的BaseRecyclerViewAdapterHelper与MVVM模式优雅结合(其三) 先一句话描述这个控件的功能:将BaseRecyclerViewAdapterHelper与MVVM模式完美结合起来,实现更加方便,快捷的列表加载,帮您省去大量的时间写各...

2019-12-27 13:05:01 1844 2

原创 Android依赖注入框架-Hilt详解,官方基于Dagger封装适配Android而开发,史上最详细解析

记得2年前,我发布过一篇关于Android依赖注入框架的文章,Dagger在Android开发中上手难度较高,当时就给大家推荐了Koin,感兴趣的同学可以去看看那篇文章。https://www.jianshu.com/p/bccb93a78cee。(Koin与Hilt各有优势)现在,Android有了官方的依赖注入工具,那就是Hilt,基于Dagger上的封装,所以Hilt跟Dagger很相似,谷歌官方也有专门的Hilt中文文档,不过版本比较老,是2.28版本,地址为:https://developer.

2022-03-25 23:38:54 4546 1

原创 Mvi架构模式开发

Mvi架构模式开发前言:随着谷歌推广各种设计模式,慢慢地我们好像将其当成了一种新技术来使用,觉得在新的项目必须要用上新的设计模式,就能使应用变得更加流畅和稳定。设计模式只是一种手段,不管是Mvi模式还是Mvc模式,都是来规矩我们的运行逻辑。 没有最好的设计模式,只有更适合项目业务逻辑的设计思维。本demo的github地址为:GitHub - CaesarShao/CaesarMvi: mvi模式不过新推出的我们肯定要去试试了解。Mvi模式采用单向流动的设计思路,用户意图Int.

2022-03-07 10:23:01 5220

原创 Koin--适用于Kotlin的超好用依赖注入框架,Dagger替代者,Koin史上最详细解说,一篇就够了,妈妈再也不用担心我不会依赖注入了

今年呆在家中实在无聊,外面太危险了,还是在家学习比较安全可持续。过年期间,我又复习了几遍依赖注入框架Dagger.诶,什么是依赖注入?说白了就是降低跟类对象之间的耦合,当需要修改类对象的时候,能不修改被依赖的实例.其实我们平常就用到了很多的依赖注入,比如一个类的构造函数有一个参数,你new该类时要传一个参数,这就是一个注入,又比如类中常用的set()方法,这也是一个注入.这时就会有同学问了...

2020-02-16 22:06:08 3379 5

原创 BRVAH的BaseRecyclerViewAdapterHelper与MVVM模式优雅结合,Recyclerview如何在Databinding中快捷、方便地使用(三)

BRVAH的BaseRecyclerViewAdapterHelper与MVVM模式优雅结合(其一) BRVAH的BaseRecyclerViewAdapterHelper与MVVM模式优雅结合(其二)好,在看本篇之前,请先看我写的上面2个篇章。上一章讲了加载更多。这时,就会有同学问:哎呀,古诚欺啊,那像聊天界面这种应该怎么实现呢?这你问对人了,我们接着往下说。...

2019-12-27 13:07:45 1486

原创 BRVAH的BaseRecyclerViewAdapterHelper与MVVM模式优雅结合,Recyclerview如何在Databinding中快捷、方便地使用(二)

BRVAH的BaseRecyclerViewAdapterHelper与MVVM模式优雅结合(其一) BRVAH的BaseRecyclerViewAdapterHelper与MVVM模式优雅结合(其三) 接上一章内容,如果大家没有看过第一章的话,请先看第一章。点上面链接就能跳转。头部和脚部public class HeadFootViewModel exten...

2019-12-27 13:06:40 1627

原创 Android自定义View,Android炫酷的音乐频谱进度条,变化自如的音乐进度条

前段时间,公司项目有个UI需求,要做一个这么的东西 :一个仿音乐频率谱线进度条(这是什么鬼?),那好,就先将这个控件命名为:音乐频谱进度条:)废话不多说,先来看一下效果图:附上在GitHub上的地址,点击地址,就可以获取源码了。如何依赖?首先在项目的build.gradle中加入:allprojects { repositories { ... m...

2019-07-12 10:41:16 2491

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除