首页 > 解决方案 > 当我点击它时没有显示耀斑动画

问题描述

我有一个应用程序,它在轮播中有一些图像,当用户点击图像两次时,我想显示“喜欢”。这是我到目前为止所做的代码:

GestureDetector(
  onDoubleTap: () {
    // setState(() {
    //   isLiked = !isLiked;
    // });
    print("tapped twice");
    flareControls.play("like");
  },
  child: Stack(
    children: [
      Container(
        child: Center(
          child: SizedBox(
            width: 80,
            height: 80,
            child: FlareActor(
              'assets/like.flr',
              controller: flareControls,
              animation: 'idle',
            ),
          ),
        ),
      ),
      CarouselSlider(
        ... carousel things...

有了这个,如果我在轮播中双击它会打印“点击两次”,但它不会显示类似的动画。

我究竟做错了什么?

标签: flutterdartflutter-layoutflare

解决方案


推荐阅读