41 lines
991 B
Plaintext
41 lines
991 B
Plaintext
// This file was generated using bin/screenshot.dart.template and
|
|
// bin/sample_page.dart. For more information see README.md.
|
|
|
|
import 'package:flutter_driver/driver_extension.dart';
|
|
import 'package:flutter/material.dart';
|
|
|
|
@(imports)
|
|
|
|
class SampleScreenshots extends StatefulWidget {
|
|
@override
|
|
SampleScreenshotsState createState() => new SampleScreenshotsState();
|
|
}
|
|
|
|
class SampleScreenshotsState extends State<SampleScreenshots> {
|
|
final List<Widget> samples = <Widget>[
|
|
@(widgets)
|
|
];
|
|
int sampleIndex = 0;
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return new GestureDetector(
|
|
key: const ValueKey<String>('screenshotGestureDetector'),
|
|
behavior: HitTestBehavior.opaque,
|
|
onTap: () {
|
|
setState(() {
|
|
sampleIndex += 1;
|
|
});
|
|
},
|
|
child: new IgnorePointer(
|
|
child: samples[sampleIndex % samples.length],
|
|
),
|
|
);
|
|
}
|
|
}
|
|
|
|
void main() {
|
|
enableFlutterDriverExtension();
|
|
runApp(new SampleScreenshots());
|
|
}
|