zoukankan      html  css  js  c++  java
  • FadeInImage(每日Flutter 小部件)

    FadeInImage.assetNetwork({
        Key key,
        @required String placeholder,//
        @required String image,
        AssetBundle bundle,
        double placeholderScale,
        double imageScale = 1.0,
        this.excludeFromSemantics = false,
        this.imageSemanticLabel,
        this.placeholderSemanticLabel,
        this.fadeOutDuration = const Duration(milliseconds: 300),//控制placeholder的淡出动画时间
        this.fadeOutCurve = Curves.easeOut,//控制placeholder的淡出动画方式
        this.fadeInDuration = const Duration(milliseconds: 700),//控制目标图像的淡入动画时间
        this.fadeInCurve = Curves.easeIn,//控制目标图像的淡入动画方式
        this.width,
        this.height,
        this.fit,
        this.alignment = Alignment.center,
        this.repeat = ImageRepeat.noRepeat,
        this.matchTextDirection = false,
        })
     */
    

      

    有默认占位图和淡入效果

    例子

    class FadeInImageWidgetState extends State<StatefulWidget> {
      @override
      Widget build(BuildContext context) {
        return Container(
          child: Center(
            child: FadeInImage.assetNetwork(
                placeholder: "assets/images/app_loading.png",
                fadeOutDuration: Duration(milliseconds: 3000),
                fadeOutCurve: Curves.easeOut,
                image:
                    "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1584502838493&di=a911bd87ead27d565adafde13d8c5cef&imgtype=0&src=http%3A%2F%2Fa0.att.hudong.com%2F78%2F52%2F01200000123847134434529793168.jpg"),
          ),
        );
      }
    }
    

      

  • 相关阅读:
    php学习笔记
    附加题-重构的读后总结
    附加题-stack的理解
    (转)php的扩展和嵌入--php的生命周期与变量详述
    homework-09
    html学习笔记之position
    homework-06
    homework-08
    在windows下使用git需要反复输入用户名和密码的问题
    windows命令行编码与nodejs编码格式冲突的解决方式
  • 原文地址:https://www.cnblogs.com/wjw334/p/12515382.html
Copyright © 2011-2022 走看看