5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Flutter】ListViewに簡単なAnimationを使う

Last updated at Posted at 2020-05-29

背景

こちらの記事(Two Months of #FlutterGoodNewsWednesday)にて、2020年5月のアップデート情報が紹介されていました。

記事自体結構アップデート情報がまとまっているのでおすすめです。

そこで、Plugins and Flutter FavoritesとしておすすめのPluginとして紹介されていたflutter_staggered_animations 0.1.2を現在リリースしているこちらのアプリに導入してみました。

App Store はこちら

導入イメージ

ファイル名

ソースコード

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(),
              ),
            ),
          );
        },
      ),
    ),

対象のコミットはこちら

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?