Open studycwq opened 2 years ago
问题: ViewPager2+Fragment下,首次初始化后,第一个tab切换到第二个tab,如果两个tab的状态栏颜色不一致,状态栏颜色不会变,需要切换回来第一个tab或者其他tab再切换回来才会变化,还有如果Fragment被回收重新初始化也会复现这个问题,例如1->2->3->4->1,这时候1的颜色也是不对的
目前总结的规律是:如果Fragment是首次初始化的情况下状态栏的颜色是上一次的设置,但是其他配置例如颜色,侵入都是正常的,就颜色不正常
复现版本: 0.8.0
复现视频 https://user-images.githubusercontent.com/1407451/168104656-2cd1034e-ca20-43d8-b482-a91db6401197.mp4
复现源码: StatusbarDemo.zip
问题: ViewPager2+Fragment下,首次初始化后,第一个tab切换到第二个tab,如果两个tab的状态栏颜色不一致,状态栏颜色不会变,需要切换回来第一个tab或者其他tab再切换回来才会变化,还有如果Fragment被回收重新初始化也会复现这个问题,例如1->2->3->4->1,这时候1的颜色也是不对的
目前总结的规律是:如果Fragment是首次初始化的情况下状态栏的颜色是上一次的设置,但是其他配置例如颜色,侵入都是正常的,就颜色不正常
复现版本: 0.8.0
复现视频 https://user-images.githubusercontent.com/1407451/168104656-2cd1034e-ca20-43d8-b482-a91db6401197.mp4
复现源码: StatusbarDemo.zip