blob: 520846645e3c4f75c523dccc2e4e77ac77a3eba1 [file] [log] [blame]
// Signature format: 4.0
package androidx.core.splashscreen {
public final class SplashScreen {
method public static androidx.core.splashscreen.SplashScreen installSplashScreen(android.app.Activity);
method public void setKeepOnScreenCondition(androidx.core.splashscreen.SplashScreen.KeepOnScreenCondition condition);
method public void setOnExitAnimationListener(androidx.core.splashscreen.SplashScreen.OnExitAnimationListener listener);
field public static final androidx.core.splashscreen.SplashScreen.Companion Companion;
}
public static final class SplashScreen.Companion {
method public androidx.core.splashscreen.SplashScreen installSplashScreen(android.app.Activity);
}
public static fun interface SplashScreen.KeepOnScreenCondition {
method @MainThread public boolean shouldKeepOnScreen();
}
public static fun interface SplashScreen.OnExitAnimationListener {
method @MainThread public void onSplashScreenExit(androidx.core.splashscreen.SplashScreenViewProvider splashScreenViewProvider);
}
public final class SplashScreenViewProvider {
method public long getIconAnimationDurationMillis();
method public long getIconAnimationStartMillis();
method public android.view.View getIconView();
method public android.view.View getView();
method public void remove();
property public final long iconAnimationDurationMillis;
property public final long iconAnimationStartMillis;
property public final android.view.View iconView;
property public final android.view.View view;
}
}