大佬教程收集整理的这篇文章主要介绍了如何使用 onpressed flutter 上的幻灯片动画在树上添加小部件,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要在 onpressed 上完成的操作中使用幻灯片动画将小部件添加到树中 父小部件将是一个列表视图,其中将在向下滑动动画中添加子部件
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Home(),);
}
}
class Home extends StatefulWidget {
@override
State<StatefulWidget> createState() => HomeState();
}
class HomeState extends State<Home> with SingleTickerProviderStatemixin {
AnimationController controller;
Animation<Offset> offset;
@override
void initState() {
super.initState();
controller =
AnimationController(vsync: this,duration: Duration(seconds: 1));
offset = Tween<Offset>(begin: Offset.zero,end: Offset(0.0,1.0))
.animate(controller);
}
@override
Widget build(BuildContext context) {
return Scaffold(
body: Stack(
children: <Widget>[
Center(
child: RaisedButton(
child: Text('Show / Hide'),onPressed: () {
switch (controller.status) {
case AnimationStatus.completed:
controller.reverse();
break;
case AnimationStatus.dismissed:
controller.forWARD();
break;
default:
}
},),Align(
alignment: Alignment.bottomcatenter,child: SlideTransition(
position: offset,child: Padding(
padding: EdgeInsets.all(50.0),child: CircularProgressInDicator(),)
],);
}
}
以上是大佬教程为你收集整理的如何使用 onpressed flutter 上的幻灯片动画在树上添加小部件全部内容,希望文章能够帮你解决如何使用 onpressed flutter 上的幻灯片动画在树上添加小部件所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。