TransitionManagers实现View变化的过度动画
使用TransitionManager实现view的过度效果:

实现起来很简单,只需要在修改view位置的时候调用下面这个方法就好了:
1 | var transition = ChangeBounds() |
字节跳动基于Scene实现的页面跳转框架:bytedance/scene: Android Single Activity Applications framework without Fragment. (github.com)