TransitionManagers实现View变化的过度动画

使用TransitionManager实现view的过度效果:

图片替换文本

实现起来很简单,只需要在修改view位置的时候调用下面这个方法就好了:

1
2
3
var transition = ChangeBounds()
transition.duration = 500
TransitionManager.beginDelayedTransition(binding.con, transition)

字节跳动基于Scene实现的页面跳转框架:bytedance/scene: Android Single Activity Applications framework without Fragment. (github.com)