flutter - 只翻转一个方向
问题描述
在颤振中有一个翻牌包,但是当点击它的第一个视图时 - 变成了第二个视图。同样,它变成第二到第一视图。但我只想变成第一到第二。不再可逆。我怎样才能做到,请。
解决方案
You can also configure the card to only flip when desired by using a GlobalKey to toggle the cards:
GlobalKey<FlipCardState> cardKey = GlobalKey<FlipCardState>();
@override
Widget build(BuildContext context) {
return FlipCard(
key: cardKey,
flipOnTouch: false,
front: Container(
child: RaisedButton(
onPressed: () => cardKey.currentState.toggleCard(),
child: Text('Toggle'),
),
),
back: Container(
child: Text('Back'),
),
);
}
您可以执行一些逻辑来切换卡片一次,然后将 onPressed 更改为空函数
推荐阅读
- javascript - 如果我使用 jQuery(document).ready(function(){ ... my code}) = undifined function
- flutter - 使用 Flutter 向下滚动时如何隐藏带有动画的小部件
- angularjs - 计算angularjs模板文件中的两个字段值总和
- mongodb - MongoDB 如何正确 $lookup 2 文档?
- javascript - javascript递归与while循环
- reactjs - Jest spyOn handleSubmit() 方法不存在
- firebase - 使用 Firebase Auth 进行自定义身份验证
- concourse - 大厅 ci 作业参数化
- python - 将附加列表更新到 txt 文件
- javascript - 问题转移列表 Localite 以在 selectBox 中添加用户