flutter - 当我点击它时没有显示耀斑动画
问题描述
我有一个应用程序,它在轮播中有一些图像,当用户点击图像两次时,我想显示“喜欢”。这是我到目前为止所做的代码:
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...
有了这个,如果我在轮播中双击它会打印“点击两次”,但它不会显示类似的动画。
我究竟做错了什么?
解决方案
推荐阅读
- python - 为什么像数组这样的 Numpy 可变变量没有更新同一内存上的值?
- flutter - 我的 Firestore 规则访问其他用户路径时出现会议权限错误
- php - 如何对另一个wordpress php文件进行href?
- reactjs - React + Redux + Storybook:在编写故事书故事时如何使用连接的 React 路由器的 useParams?
- scala - 在 IntelliJ 中使用 Gradle 构建具有依赖项的 Jar,包括多个主类
- spring-data-jpa - 如何转换为 JPQL 用于内联视图?
- c++ - 仅当我们在优先级队列中使用自定义比较器时才需要传递容器类型?
- javascript - 根据重复出现修改数组值
- ios - 我可以使用 NavigationController 来解除屏幕移动吗?
- php - 如何在 PHP 标记 echo 内的脚本中使用 jquery 变量?