相关疑难解决方法(0)

如何在 Flutter 中向 AnimationController 添加 Curves 类动画?

我正在尝试将曲线类动画“Curves.bounceOut”添加到我使用 AnimationController 的代码中。

这是我的代码:

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: MyHomePage(),
    );
  }
}

class MyHomePage extends StatefulWidget {
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> with TickerProviderStateMixin {
  var squareScale = 1.0;
  static AnimationController _controller;

  @override
  void initState() {
    _controller = AnimationController(
        vsync: this,
        lowerBound: 0.5,
        upperBound: 1.0,
        duration: Duration(milliseconds: 300));

    _controller.addListener(() {
      setState(() {
        squareScale = _controller.value;
      });
    });

    super.initState();
  }

  @override
  void …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-animation

9
推荐指数
2
解决办法
1万
查看次数

Flutter:Matrix4 在动画过渡期间偏心旋转

描述:

您好,我正在尝试为对象的旋转设置动画。为此,我使用 Matrix4 来控制对象的旋转点。我在动画过渡期间有一个奇怪的行为。


问题 :

为什么我的绿色方块在动画过程中不保持围绕中心的旋转?

在此输入图像描述


代码 :

class NodeV3View extends StatefulWidget {
  const NodeV3View({
    Key? key,
  }) : super(key: key);

  @override
  State<NodeV3View> createState() => _NodeV3ViewState();
}

class _NodeV3ViewState extends State<NodeV3View> {
  
  bool isExpand = false;

  @override
  void initState() {
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    var controller = Provider.of<CompteurProvider2>(context);

    return Scaffold(
        body: LayoutBuilder(
          builder: (context, constraints){
            return Consumer<CompteurProvider2>(builder :(ctx , provider , child){
              return GestureDetector(
                onTap: () => setState(() {}),
                child: Container(
                  color: Colors.yellow,
                  width: 300,
                  height: …
Run Code Online (Sandbox Code Playgroud)

dart flutter

3
推荐指数
1
解决办法
1131
查看次数

标签 统计

dart ×2

flutter ×2

flutter-animation ×1