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

    动画Padding  点击之后 有动画过渡

    class AnimatedPaddingWidget extends StatefulWidget {
      @override
      State<StatefulWidget> createState() => AnimatedPaddingWidgetState();
    }
    
    class AnimatedPaddingWidgetState extends State<AnimatedPaddingWidget> {
      double AnimatedPaddingOffset = 120;
    
      @override
      Widget build(BuildContext context) {
        return AnimatedPadding(
            curve: Curves.linear,
            padding: EdgeInsets.all(AnimatedPaddingOffset),
            duration: Duration(seconds: 1),
            child: GestureDetector(
              child: Image.network(
                  "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1584787666369&di=2595aefbc771e601d57cfc5102135d78&imgtype=0&src=http%3A%2F%2Fa3.att.hudong.com%2F68%2F61%2F300000839764127060614318218_950.jpg"),
              onTap: () {
                setState(() {
                  AnimatedPaddingOffset = AnimatedPaddingOffset - 10;
                });
              },
            ));
      }
    }
    

      

  • 相关阅读:
    git clone 很慢提速方法
    在Windows上安装pytorch
    关于一些知名深度学习模型的转换
    【转】安装caffe2的参考
    Nasty Hacks
    寻梦
    Fibonacci Again
    统计元音
    首字母变大写
    查找最大元素
  • 原文地址:https://www.cnblogs.com/wjw334/p/12539866.html
Copyright © 2011-2022 走看看