【发布时间】:2020-10-29 08:43:54
【问题描述】:
在颤振中有一个翻牌包,但是当点击它的第一个视图时 - 变成第二个视图。同样,它变成第二到第一视图。 但我只想变成第一到第二。不再可逆。请问我该怎么做。
【问题讨论】:
在颤振中有一个翻牌包,但是当点击它的第一个视图时 - 变成第二个视图。同样,它变成第二到第一视图。 但我只想变成第一到第二。不再可逆。请问我该怎么做。
【问题讨论】:
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 更改为空函数
【讨论】: