首页 > 解决方案 > 只翻转一个方向

问题描述

在颤振中有一个翻牌包,但是当点击它的第一个视图时 - 变成了第二个视图。同样,它变成第二到第一视图。但我只想变成第一到第二。不再可逆。我怎样才能做到,请。

标签: flutterflipcard

解决方案


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 更改为空函数


推荐阅读