getSplashAnimation static method

SplashAnimationDelegate getSplashAnimation()

Returns the splash animation delegate for the current app flavour.

Each app has a unique visual effect:

  • Gigmeout (g): Sound wave rings expanding outward
  • Emxi (e): Rising page particles with sway
  • Cyberneom (c): Nebula stardust spirals
  • Srznik (d): Digital pulse rings with grid dots
  • neom_app_lite (o): Breathing circle with minimal particles

Implementation

static SplashAnimationDelegate getSplashAnimation() {
  switch (AppConfig.instance.appInUse) {
    case AppInUse.g:
      return SoundWaveDelegate();
    case AppInUse.e:
      return RisingPagesDelegate();
    case AppInUse.c:
      return NebulaDelegate();
    case AppInUse.d:
      return DigitalPulseDelegate();
    case AppInUse.o:
      return BreathingCircleDelegate();
    default:
      return OrbitingParticlesDelegate();
  }
}