flutter布局-8-animated_icons动画图片

示例 github:flutterlayout https://github.com/LiuC520/flutterlayoutgit

MaterialApp

连载:flutter布局-1-column 连载:flutter布局-2-row 连载:flutter布局-3-center 连载:flutter布局-4-container 连载:[flutter布局-5-Matrix4矩阵变换github

对话框,一般是应用的一些信息固然咱们通常都是须要自定义的,不用flutter自带的 bash

animated_icons.png

动画icons

自带的就下面14中动画图片,也就是从一种状态变换成另一种状态 好比 AnimatedIcons.close_menu,这个表示从close(X)的样式变成menu(三)的样式布局

var icons = [
      AnimatedIcons.add_event,
      AnimatedIcons.arrow_menu,
      AnimatedIcons.close_menu,
      AnimatedIcons.ellipsis_search,
      AnimatedIcons.event_add,
      AnimatedIcons.home_menu,
      AnimatedIcons.list_view,
      AnimatedIcons.menu_arrow,
      AnimatedIcons.menu_close,
      AnimatedIcons.menu_home,
      AnimatedIcons.pause_play,
      AnimatedIcons.play_pause,
      AnimatedIcons.search_ellipsis,
      AnimatedIcons.view_list
    ];

复制代码

具体使用方法

animationController = AnimationController(
      vsync: this,
      duration: Duration(microseconds: 2000),
    );

    animationController.forward(); //加上这个,动画才能执行,能够放到按钮的点击事件里面去,
...
 AnimatedIcon(
                      size: 30,
                      icon: icons[i],
                      progress: animationController,
                      semanticLabel: 'Show menu',
                    ),
复制代码

示例所在的位置:github.com/LiuC520/flu…动画

相关文章
相关标签/搜索