刷卡器抖动,按按钮刷卡无反应

问题描述 投票:0回答:1

我使用了

Card Swiper
包,一切都很好。但是当我使用浮动按钮将卡片刷到特定方向时,按下它没有任何反应。

Flexible(
  child: CardSwiper(
    controller: CardSwiperController(),
    cardsCount: flip_cards.length,
    onSwipe: _onswip,
    onUndo: _onUndo,
    isLoop: false,
    numberOfCardsDisplayed: 3,
    cardBuilder: (
      context,
      index,
      horizontalThresholdPercentage,
      verticalThresholdPercentage,
    ) =>
        flip_cards[index],
  ),
),


FloatingActionButton(
  onPressed: () {
    controller.swipe(CardSwiperDirection.right);
  },
  child: const Icon(
    Icons.thumb_up,
    color: Colors.green,
    size: 80.0,
  ),
),

我尝试在按下并将按钮更改为升高按钮时放置

setState()

android flutter
1个回答
0
投票

您在 CardSwiper 中创建了 CardSwiperController 实例。应该是FloatingActionButton中使用的控制器。

© www.soinside.com 2019 - 2024. All rights reserved.