// Copyright 2014 The Flutter Authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.import'package:flutter/material.dart';classAnimatedImagePageextendsStatelessWidget{constAnimatedImagePage({Keykey,this.onFrame}):super(key:key);finalValueChanged<int>onFrame;@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:AppBar(title:constText('Animated Image'),),body:Image.asset('animated_images/animated_flutter_lgtm.gif',package:'flutter_gallery_assets',frameBuilder:(BuildContextcontext,Widgetchild,int/*?*/frame,boolsyncCall){if(onFrame!=null&&frame!=null){onFrame(frame);}returnchild;},),);}}