MotionLoader.ai constructor
MotionLoader.ai({})
AI Theme Category: Contains 4 advanced futuristic AI styles.
Implementation
factory MotionLoader.ai({
Key? key,
required MotionAiStyle style,
Color? color,
double size = 50.0,
bool glow = true,
int particleCount = 8,
}) {
return MotionLoader._internal(
key: key,
color: color,
size: size,
builder: (context) {
final activeColor = color ?? Theme.of(context).primaryColor;
switch (style) {
case MotionAiStyle.neuralNetwork:
return MotionNeuralNetworkLoader(
color: activeColor,
size: size,
glow: glow,
particleCount: particleCount,
);
case MotionAiStyle.thinking:
return MotionAiThinkingLoader(
color: activeColor,
size: size,
glow: glow,
);
case MotionAiStyle.quantum:
return MotionQuantumLoader(
color: activeColor,
size: size,
glow: glow,
);
case MotionAiStyle.tokenStream:
return MotionAiTokenStream(
color: activeColor,
size: size,
);
case MotionAiStyle.tokenPrediction:
return MotionTokenPredictionLoader(
color: activeColor,
size: size,
);
case MotionAiStyle.neuralPulse:
return MotionNeuralPulseLoader(
color: activeColor,
size: size,
glow: glow,
);
case MotionAiStyle.tensorFlow:
return MotionTensorFlowLoader(
color: activeColor,
size: size,
glow: glow,
);
case MotionAiStyle.aiEye:
return MotionAiEyeLoader(
color: activeColor,
size: size,
glow: glow,
);
}
},
);
}