小编Tao*_*Tao的帖子

如何减慢 Flutter 中的投掷动画?

我正在玩基于 Flutter Gallery 中网格演示的 fling 动画。我制作了下面的示例,但动画播放速度非常快。我几乎看不到它,除非我使用timeDilation. 改变速度的值似乎没有太大的影响。我应该看看别的吗?谢谢!

import 'package:flutter/animation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/scheduler.dart' show timeDilation;

const kLogoUrl =
    "https://raw.githubusercontent.com/dart-lang/logos/master/logos_and_wordmarks/dart-logo.png";

class LogoWidget extends StatelessWidget {
  // Leave out the height and width so it fills the animating parent
  build(BuildContext context) {
    return new Container(
        margin: new EdgeInsets.symmetric(vertical: 10.0),
        child: new Image.network(kLogoUrl));
  }
}

class TranslateTransition extends StatelessWidget {
  TranslateTransition({this.child, this.animation});

  Widget child;
  Animation<Offset> animation;

  Widget build(BuildContext context) {
    return new AnimatedBuilder(
        animation: animation,
        builder: (BuildContext context, Widget child) { …
Run Code Online (Sandbox Code Playgroud)

flutter

6
推荐指数
1
解决办法
1821
查看次数

标签 统计

flutter ×1