【发布时间】:2020-11-28 08:17:37
【问题描述】:
重现步骤: 运行一个包含 MotionLayout 的活动 过渡到非初始状态 旋转设备或启用/禁用暗模式
观察到:MotionLayout 处于初始状态 预期:MotionLayout 处于旋转前显示的状态
我应该把状态的id放在savedInstanceState里面,然后在onCreate里面转换到那个状态(持续时间为0,所以它是瞬时的)?我认为这种方法可行,但感觉有点 hacky,有人知道这个问题的更好解决方案吗?
【问题讨论】:
标签: android android-animation android-motionlayout