1
0
mirror of https://github.com/flutter/samples.git synced 2025-11-08 22:09:06 +00:00

Samples maintenance (#435)

This commit is contained in:
Brett Morgan
2020-05-13 09:18:26 +10:00
committed by GitHub
parent 941ebebfad
commit baa1f976b2
94 changed files with 492 additions and 349 deletions

View File

@@ -17,6 +17,7 @@ class CardSwipeDemo extends StatefulWidget {
class _CardSwipeDemoState extends State<CardSwipeDemo> {
List<String> fileNames;
@override
void initState() {
super.initState();
_resetCards();
@@ -30,6 +31,7 @@ class _CardSwipeDemoState extends State<CardSwipeDemo> {
];
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
@@ -79,6 +81,7 @@ class Card extends StatelessWidget {
Card(this.imageAssetName);
@override
Widget build(BuildContext context) {
return AspectRatio(
aspectRatio: 3 / 5,
@@ -104,6 +107,7 @@ class SwipeableCard extends StatefulWidget {
this.imageAssetName,
});
@override
_SwipeableCardState createState() => _SwipeableCardState();
}
@@ -114,6 +118,7 @@ class _SwipeableCardState extends State<SwipeableCard>
double _dragStartX;
bool _isSwipingLeft = false;
@override
void initState() {
super.initState();
_controller = AnimationController.unbounded(vsync: this);
@@ -123,6 +128,7 @@ class _SwipeableCardState extends State<SwipeableCard>
));
}
@override
Widget build(BuildContext context) {
return SlideTransition(
position: _animation,
@@ -181,6 +187,7 @@ class _SwipeableCardState extends State<SwipeableCard>
});
}
@override
void dispose() {
_controller.dispose();
super.dispose();