simple_animationsというパッケージを使用した際に、下記のエラーが起きます。
error
1error: Too many positional arguments: 0 expected, but 2 found. (extra_positional_arguments_could_be_named at [flutter2] lib\Home.dart:38)
-Text
をアニメーションをつけて表示させたいです。
以下は、テキストを表示するhome.dart
と、アニメーション記述のFadeAnimation.dart
です。
解決策を教えて頂けると嬉しいです。????
pub dev
home
1FadeAnimation(1, Text('Taking Order For Delivery', style: TextStyle(color: Colors.white, fontSize: 50, fontWeight: FontWeight.bold),)), 2
FadeAnimation
1import 'package:flutter/material.dart'; 2import 'package:simple_animations/simple_animations.dart'; 3 4class FadeAnimation extends StatelessWidget { 5 final double delay; 6 final Widget child; 7 8 const FadeAnimation({Key key, this.delay, this.child}) : super(key: key); 9 10 @override 11 Widget build(BuildContext context) { 12 final tween = MultiTrackTween([ 13 Track('opaciry').add(Duration(milliseconds: 500), 14 Tween(begin: 0.0, end: 0.0), 15 ), 16 Track('translateX').add(Duration(milliseconds: 500), 17 Tween(begin: 120.0, end: 0.0), 18 curve: Curves.easeOut 19 ), 20 ]); 21 return ControlledAnimation( 22 delay: Duration(milliseconds: (500 * delay).round()), 23 duration: tween.duration, 24 tween: tween, 25 child: child, 26 builderWithChild: (context, child, animation) => Opacity( 27 opacity: animation['opacity'], 28 child: Transform.translate( 29 offset: Offset(animation['translateX'], 0), 30 child: child, 31 ), 32 ), 33 ); 34 } 35} 36
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。