This library allows you to easily integrate the playback of Lordicon icons into a Flutter application.
import 'package:flutter/material.dart';
import 'package:lordicon/lordicon.dart';
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
var controller = IconController.assets('assets/lock.json');
controller.addStatusListener((status) {
if (status == ControllerStatus.ready) {
controller.playFromBeginning();
}
});
return MaterialApp(
home: Scaffold(
body: Center(
child: IconViewer(
controller: controller,
width: 200,
height: 200,
),
),
),
);
}
}
For more code samples demonstrating various possibilities, please refer to the 'example' folder.