atomicRings property

WavePainterData get atomicRings

A set of green waves that come together to form what looks like the electron cloud of an atom.

Recommended duration: 30 seconds

Recommended for light mode.

Implementation

static WavePainterData get atomicRings => WavePainterData(
      backgroundColor: ColorSchemes.vibrantBlackBg,
      waves: [
        Wave(
          direction: WaveDirection.right2Left,
          gravityDirection: WaveGravityDirection.down,
          amplitude: 500.0,
          frequency: 1,
          phase: 0.0,
          offset: 0.5,
          useScaledOffset: true,
          color: Colors.transparent,
          lineColor: ColorSchemes.gentleGreenBg,
          lineThickness: 2.0,
        ),
        Wave(
          direction: WaveDirection.right2Left,
          gravityDirection: WaveGravityDirection.down,
          amplitude: 500.0,
          frequency: 1,
          phase: 0.1,
          offset: 0.5,
          useScaledOffset: true,
          color: Colors.transparent,
          lineColor: ColorSchemes.gentleGreenBg,
          lineThickness: 2.0,
        ),
        Wave(
          direction: WaveDirection.right2Left,
          gravityDirection: WaveGravityDirection.down,
          amplitude: 500.0,
          frequency: 1,
          phase: 0.2,
          offset: 0.5,
          useScaledOffset: true,
          color: Colors.transparent,
          lineColor: ColorSchemes.gentleGreenBg,
          lineThickness: 2.0,
        ),
        Wave(
          direction: WaveDirection.right2Left,
          gravityDirection: WaveGravityDirection.down,
          amplitude: 500.0,
          frequency: 1,
          phase: 0.3,
          offset: 0.5,
          useScaledOffset: true,
          color: Colors.transparent,
          lineColor: ColorSchemes.gentleGreenBg,
          lineThickness: 2.0,
        ),
        Wave(
          direction: WaveDirection.right2Left,
          gravityDirection: WaveGravityDirection.down,
          amplitude: 500.0,
          frequency: 1,
          phase: 0.4,
          offset: 0.5,
          useScaledOffset: true,
          color: Colors.transparent,
          lineColor: ColorSchemes.gentleGreenBg,
          lineThickness: 2.0,
        ),
        Wave(
          direction: WaveDirection.right2Left,
          gravityDirection: WaveGravityDirection.down,
          amplitude: 500.0,
          frequency: 1,
          phase: 0.5,
          offset: 0.5,
          useScaledOffset: true,
          color: Colors.transparent,
          lineColor: ColorSchemes.gentleGreenBg,
          lineThickness: 2.0,
        ),
        Wave(
          direction: WaveDirection.right2Left,
          gravityDirection: WaveGravityDirection.down,
          amplitude: 500.0,
          frequency: 1,
          phase: 0.6,
          offset: 0.5,
          useScaledOffset: true,
          color: Colors.transparent,
          lineColor: ColorSchemes.gentleGreenBg,
          lineThickness: 2.0,
        ),
        Wave(
          direction: WaveDirection.right2Left,
          gravityDirection: WaveGravityDirection.down,
          amplitude: 500.0,
          frequency: 1,
          phase: 0.7,
          offset: 0.5,
          useScaledOffset: true,
          color: Colors.transparent,
          lineColor: ColorSchemes.gentleGreenBg,
          lineThickness: 2.0,
        ),
        Wave(
          direction: WaveDirection.right2Left,
          gravityDirection: WaveGravityDirection.down,
          amplitude: 500.0,
          frequency: 1,
          phase: 0.8,
          offset: 0.5,
          useScaledOffset: true,
          color: Colors.transparent,
          lineColor: ColorSchemes.gentleGreenBg,
          lineThickness: 2.0,
        ),
        Wave(
          direction: WaveDirection.right2Left,
          gravityDirection: WaveGravityDirection.down,
          amplitude: 500.0,
          frequency: 1,
          phase: 0.9,
          offset: 0.5,
          useScaledOffset: true,
          color: Colors.transparent,
          lineColor: ColorSchemes.gentleGreenBg,
          lineThickness: 2.0,
        ),
      ],
    );