【Flutter】ListViewに簡単なAnimationを使う
背景
こちらの記事(Two Months of #FlutterGoodNewsWednesday)にて、2020年5月のアップデート情報が紹介されていました。
記事自体結構アップデート情報がまとまっているのでおすすめです。
そこで、Plugins and Flutter FavoritesとしておすすめのPluginとして紹介されていたflutter_staggered_animations 0.1.2を現在リリースしているこちらのアプリに導入してみました。
導入イメージ
ソースコード
YourListChild()
の部分に本来描画したいList要素を記載するだけです。
AnimationLimiter(
child: ListView.builder(
itemCount: 100,
itemBuilder: (BuildContext context, int index) {
return AnimationConfiguration.staggeredList(
position: index,
duration: const Duration(milliseconds: 375),
child: SlideAnimation(
verticalOffset: 50.0,
child: FadeInAnimation(
child: YourListChild(),
),
),
);
},
),
),
対象のコミットはこちら
Author And Source
この問題について(【Flutter】ListViewに簡単なAnimationを使う), 我々は、より多くの情報をここで見つけました https://qiita.com/tetsukick/items/fc6cf2ef3cd2afdce263著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .