In Progress
Status Update
Comments
rg...@google.com <rg...@google.com>
wi...@google.com <wi...@google.com> #2
Hey hughesno1@, when do you add the onPreDrawListener to delay the rendering of activity? Mind providing us with a sample application?
wi...@google.com <wi...@google.com>
bu...@google.com <bu...@google.com> #3
Nothing was specified to wait for and there are no blocking bugs or pending CLs. For usage information see go/bugjuggler.
wi...@google.com <wi...@google.com> #4
bu...@google.com <bu...@google.com> #5
Hi. I've received your bug and will wait for b/372873253 to be updated by hughesno1@gmail.com and then assign the bug to wilsonshih@google.com.
Description
SplashScreen
Version used:
1.2.0-alpha01
Devices/Android versions reproduced on:
Emulators and physical devices running Android 14 and 15
If this is a bug in the library, we would appreciate if you could attach:
See screen recordings below. API 33 works as expected, API 35 does not
The order in which the onExitAnimationListener is called has changed since API 34. Previously, if you wanted to delay the splash screen from hiding, you could attach an onPreDrawListener and return true when you were ready to hide it. This would then call the onExitAnimationListener and remove the splash screen. Since API 34 this no longer happens and instead, the onExitAnimationListener is called immediately, hiding the splash screen and showing a black screen because the UI is not ready in the main activity. Setting setKeepOnScreenCondition also does not work because once you create the onExitAnimationListener it is immediately called. Even in isw