Android日常开发
文章平均质量分 93
Humble先生
优秀的人会吸引优秀的人
展开
-
ARouter源码初探
What is ARouterA framework for assisting in the renovation of Android app componentization官方介绍只有简短的一句话总结,一套协助Android app组件化革新的框架。Why to use it即便是组件化,我们其实也可以用startActivity的方式来进行跳转,那ARouter又有何特殊之处呢?传统的方式,不管是url传参还是bundle传参都较为繁琐,需要把参数先设置到url或者bun..原创 2021-01-01 08:59:08 · 374 阅读 · 0 评论 -
SharedPreferences的进化版-MMKV
什么是MMKVMMKV的github地址:https://github.com/Tencent/MMKV简介MMKV is an efficient, small, easy-to-use mobile key-value storage framework used in the WeChat application. It’s currently available on Android, iOS/macOS, Win32 and POSIX.官方介绍说MMKV是一套更有效率、更小、..原创 2020-11-27 19:36:31 · 359 阅读 · 0 评论 -
ViewPager和其他View联动动画
实现效果 图中的灰色区域都是可滑动区域,其中我用三种文本颜色表示区域中三个不同的View,黑色部分是TextView,蓝色部分是LinearLayout,红色部分是ViewPager内部的内容。 技术难点 首先要禁用ViewPager的随手指拖动,手指滑动如果抬起时没有一个fling的势头则不会触发动画效果; 其次点击灰色区域的手势监听实现滚动的同时,不能影响ViewPager内容的点击事件,也就是点击红色区域还会触发点击事件; 最后就是这三部分的动画是联动的。 ..原创 2020-11-07 15:06:55 · 197 阅读 · 0 评论