import 'package:spine_flutter/spine_flutter.dart'; import 'package:flutter/material.dart'; class DebugRendering extends StatelessWidget { const DebugRendering({Key? key}) : super(key: key); @override Widget build(BuildContext context) { reportLeaks(); const debugRenderer = DebugRenderer(); final controller = SpineWidgetController(onInitialized: (controller) { controller.animationState.setAnimationByName(0, "walk", true); }, onAfterPaint: (controller, canvas, commands) { debugRenderer.render(controller.drawable, canvas, commands); }); return Scaffold( appBar: AppBar(title: const Text('Debug Renderer')), body: SpineWidget.asset("assets/spineboy.atlas", "assets/spineboy-pro.skel", controller), ); } }