Files
Motula-Translate-App/motula_translate_app/lib/utils/rive_utils.dart
2024-03-08 12:15:47 +01:00

24 lines
557 B
Dart

import 'package:rive/rive.dart';
class RiveUtils {
static SMIBool getRiveInput(Artboard artboard,
{required String stateMachineName}) {
StateMachineController? controller =
StateMachineController.fromArtboard(artboard, stateMachineName);
artboard.addController(controller!);
return controller.findInput<bool>("active") as SMIBool;
}
static void chnageSMIBoolState(SMIBool input) {
input.change(true);
Future.delayed(
const Duration(seconds: 1),
() {
input.change(false);
},
);
}
}