A Flutter package to create images from a Widget.
- Import the package:
import 'package:widget_recorder/widget_recorder.dart';
- Use it:
...
WidgetRecorder(
child: myWidget,
controller: WidgetRecorderPeriodicController(),
onSnapshotTaken: (WidgetRecorderSnapshot snapshot) {
Uint8List bytes = snapshot.byteData.buffer.asUint8List();
Image image = Image.memory(bytes);
setState((){
_myImage = image;
});
}
),
...
- Examples:
Individual screenshots:
Recording: