思路清晰,腻害了Edgar大佬👍👍👍
Android SVG VectorDrawable cache缓存分析背景 公司提交代码需要提交Screenshot test(UI test的一种,就是将做好的view截图下来,之后每次提PR都要run一次跟之前的对比是否有影响,有改动.使用...
背景 公司提交代码需要提交Screenshot test(UI test的一种,就是将做好的view截图下来,之后每次提PR都要run一次跟之前的对比是否有影响,有改动.使用...
Navigation 详解二 Navigation 是 JetPack 中的一个组件,用于方便的实现页面的导航,所以抽象出了一个 destination 的概念,大部分情况一...
我是在深入学习 kotlin 时第一次看到协程,作为传统线程模型的进化版,虽说协程这个概念几十年前就有了,但是协程只是在近年才开始兴起,应用的语言有:go 、goLand、k...
01 昨晚看到一出惊人的新闻,明道的哥哥一家三口自杀离世。 内湖发现三条命案,一家三口,丈夫残忍的勒死妻儿之后上吊自杀。 电视剧里面才出现的案件类型,还是台湾著名偶像明道的亲...
由于项目很多地方需要搜索框,就自定义了一个SearchView控件,顺便复习下自定义View的操作。 一.复用性 虽然我自己在多个地方进行复制粘贴也很省时,但是总觉得这样的做...
源码地址 说明:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 使用场景 相同的方法,不同的执行顺序,产生不同的事件结果时; 多个部件或零件,都可...
说到韩红, 她的头衔实在太多了: 作曲家 、歌唱家、 词作家 、 音乐制作人、慈善家、全国政协委员、 韩红爱心慈善基金会发起人…… 如今,韩红已经48岁了, 出道23年的她曾...
前言 前几篇文章主要介绍了Dagger2的使用。对Dagger2不了解的朋友可以看一下下面的几篇文章。Android开发之Dagger2的基本使用(一)Android开发之D...