目录 1 什么是 ViewModel1.1 先考虑两个场景1.2 缺点1.3 特别说明1.4 ViewModel 解决的问题 2 ViewModel 实现原理2.1 View...

目录 1 什么是 ViewModel1.1 先考虑两个场景1.2 缺点1.3 特别说明1.4 ViewModel 解决的问题 2 ViewModel 实现原理2.1 View...
本文已独家授权 郭霖 ( guolin_blog) 公众号发布! 本文意在快速集成并掌握阿里Android技术团队开源的一款路由框架。这款路由框架可以为我们的应用开发提供更...
1 什么是插桩? 听到关于“插桩”的词语,第一眼觉得会很高深,那到底什么是插桩呢?用通俗的话来讲,插桩就是将一段代码通过某种策略插入到另一段代码,或替换另一段代码。这里的代码...
XSize的主页 参考文献:https://blog.csdn.net/briblue/article/details/73730386https://www.jianshu...
大家在开发中可能会遇到这样的需求,实现一个侧滑菜单,以前(long long ago)我们都是用SlidingMenu实现的!那个时候处理策划还基本上都是自己判断滑动距离的,...
前情提要 最近的项目中,又用到了Fragment+FragmentPagerAdapter的组合。不禁想起当年第一次使用这两者结合的一些窘境。 平常开发使用时,经常别人选定了...
我们都知道,如果想要使用CoordinatorLayout实现折叠布局,只有靠AppBarLayout才会生效。但是我们不禁有一个疑问,就是为什么AppBarLayout...
目录 Android之MotionLayout(一),MotionLayout的基本使用[https://www.jianshu.com/p/b5f5ed0292e2]And...
Android 5.0 以上使用 Transition 实现的方法 Android 5.0 以下的实现方法 Transition Transition 框架是 Android...