源码环境是android-API-28,计划在页面处于主页时左划进入负一屏,右滑退出负一屏。从三个方面推进,TouchEvent,Animation 和负一屏View。从To...
![240](https://upload.jianshu.io/users/upload_avatars/686329/0be15970263c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
源码环境是android-API-28,计划在页面处于主页时左划进入负一屏,右滑退出负一屏。从三个方面推进,TouchEvent,Animation 和负一屏View。从To...
本文介绍了应用启动耗时分析统计的一些方法和小技巧。 《风》解落三秋叶,能开二月花。过江千尺浪,入竹万竿斜。-李峤 使用系统追踪获取报告 在Android 9.0或以上手机系统...
搜索历史比较的常用,以前的样式就是单纯的平铺流布局就可以了,热爱网购的我发现常用的电商的App搜索历史都做了改变。所以业余时间就简单做了下这个样式,希望对于新入手的小伙伴有所...
请保持淡定,分析代码,记住:性能很重要。 启动时间优化 毫无疑问,应用的启动速度越快越好。 本文可以帮助你优化应用的启动时间:首先描述应用启动过程的内部机制;然后讨论如何分析...
问题: 我们在使用Fragment的时候,会偶尔出现错误:IllegalStateException: Can not perform this action after o...
1.背景 一个大型项目往往需要几人甚至是十几人参与开发,大家编码习惯不同,导致一个项目往往会出现几个LogUtils类。经常出现Log的tag以人名命名。尽管软件组长严令禁止...
Shallow Size和Retained Size详解 参考文章How much memory do I need (part 1) – What is retained ...
最近在做Q的升级项目,写了一个悬浮框的demo,在设置界面 悬浮框竟然消失了,离开设置界面又出现了。我觉得很奇怪,百度一下,没有找到相关,我决定看一下。 android Q ...
SmartRefreshLayout:https://github.com/scwang90/SmartRefreshLayout