只翻转一个方向

Posted

技术标签:

【中文标题】只翻转一个方向【英文标题】:Fliping just one direction 【发布时间】:2020-10-29 08:43:54 【问题描述】:

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

【问题讨论】:

【参考方案1】:
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 更改为空函数

【讨论】:

以上是关于只翻转一个方向的主要内容,如果未能解决你的问题,请参考以下文章

Swift - 实现图片(UIImage)的水平翻转(镜像),垂直翻转

pdf的Ghostscript合并导致方向翻转

科尔多瓦方向锁垂直翻转不起作用

java Android的屏幕设置翻转方向

html 按钮进行翻转并向不同方向移动

如何只翻转变换矩阵的一个轴?