颤振:定位中的 animate_do

时间:2021-01-10 15:27:50

标签: flutter

我选择 animte_do 作为旋转动画。动画在没有 Positioned 的情况下完美运行。我的计划是将旋转动画小部件置于其他小部件之上,因此我决定将其放入 Positioned,但结果显示旋转动画不再起作用。

import 'package:animate_do/animate_do.dart';

    Stack(
      children: [
        Positioned(
          left: 200,
          top: 68,
          child: ClipRRect(
            borderRadius: BorderRadius.circular(50.0),
            child: Container(
              padding: EdgeInsets.all(8),
              color: theme.primaryColor,
              child: Spin(
                duration: Duration(milliseconds: 500),
                child: InkWell(
                  child: SizedBox(
                    height: 27,
                    width: 27,
                    child: Icon(MyIcons.spin, color: Colors.white),
                  ),
                  onTap: () {
                    onSpin();
                  },
                ),
                manualTrigger: true,
                controller: (controller) => rotateController = controller,
              )
            ),
          ),
        ),
      ],

0 个答案:

没有答案