本文目的 分析flutter的Layout与Paint relayout boundary和repaint boundary是什么 开发者如何使用relayout bound...
本文目的 分析flutter的Layout与Paint relayout boundary和repaint boundary是什么 开发者如何使用relayout bound...
大部分应用程序都包含多个页面,并希望用户能从当前屏幕平滑过渡到另一个屏幕。移动应用程序通常通过被称为“屏幕”或“页面”的全屏元素来显示内容。在 Flutter 中,这些元素被...
官方网站:www.recyclerview.org[http://www.recyclerview.org/] BRVAH[https://github.com/CymCha...
目录 多线程编程对比:-iOS与Android Bolts-AndroidTasksChaining-TasksTasks-in-ParallelTasks-in-Seria...
本篇将是此系列的最后一篇了,介绍Rxjava1的转换API toList 通常,发射多项数据的Observable会为每一项数据调用onNext方法。你可以用toList操作...
系列故事的第5篇介绍RxJava的异常处理API onErrorReturn onErrorReturn让Observable遇到错误时发射一个特殊的项并且正常终止。 onE...
系列故事的第4篇介绍RxJava的合并API zip zip方法将多个Observables的发射物结合到一起,它只发射与发射数据项最少的那个Observable一样多的数据...
系列故事的第3篇介绍RxJava的过滤API debounce debounce方法会过滤掉发射速率过快的数据项,只要2次发射的间隔小于debounce,那么前一个就会被抛弃...
今天碰到了一个奇怪的现象:在某个activity中,edittext被点击获取焦点之后弹出了软件盘,发现包裹在外面的scrollview没有起到效果,edittext没有随着...
系列故事的第2篇介绍RxJava的变换API map: map方法对Observable发射的每一项数据应用一个函数,执行变换操作 flatMap: flatMap将一个发射...
RxJava在github上的官方介绍: a library for composing asynchronous and event-based programs by u...
做安卓开发的小伙伴一定会被经常问到性能优化的问题,谈到性能优化,又必定会提到布局优化。例如:减少布局的层级,能用RelativeLayout的地方尽量使用RelativeLa...
前面一篇文章讲解了EventBus的使用,但是作为开发人员,不能只停留在仅仅会用的层面上,我们还需要弄清楚它的内部实现原理。所以本篇博文将分析EventBus的源码,看看究竟...
今天跟大家聊一聊,一个android app启动过程,有哪些方法可以加快启动速度。 先来说一说有哪些因素可能会延缓启动速度: 1.UI线程IO操作(数据库、网络、ShareP...
github上来一份吧。。。
Android进程保活的一般套路版权声明:本文为LooperJing原创文章,转载请注明出处! 自己曾经也在这个问题上伤过脑经,前几日刚好有一个北京的哥们在QQ说在做IM类的项目,问我进程保活如何处理比较恰...
版权声明:本文为LooperJing原创文章,转载请注明出处! 自己曾经也在这个问题上伤过脑经,前几日刚好有一个北京的哥们在QQ说在做IM类的项目,问我进程保活如何处理比较恰...