【问题标题】:flutter slidable one slide at a time when we tap on list item当我们点击列表项时,一次滑动一张幻灯片
【发布时间】:2022-07-21 14:19:38
【问题描述】:

我想在点击列表项时滑动,当我点击第一次打开滑块时,当我第二次点击另一个列表项时,第一个滑块刚刚关闭,第二个滑块没有打开。

这里是代码

    Slidable(
      groupTag: '0',
      enabled: enable,
      direction: Axis.horizontal,
      key: _globalKey,
      endActionPane: ActionPane(  motion: ScrollMotion(),extentRatio: 1,children: [_getSwipeActions(context)],),
      child: Builder(
        builder: (context) {
       
          return InkWell(
            onTap:(){
              if( Slidable.of(context).actionPaneType==ActionPaneType.none){
                Slidable.of(context).close();
              }
              else{
                Slidable.of(context).openEndActionPane();
              }
            },
            child: ListItem(data,
              ,context),
          );
        }
      ),)

【问题讨论】:

    标签: flutter dart flutter-layout


    【解决方案1】:

    我用 SlidableAutoCloseBehavior() 包裹了列表视图构建器。 这个链接应该有帮助 https://qdmana.com/2022/02/202202011014542378.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-27
      • 2017-10-15
      • 1970-01-01
      • 1970-01-01
      • 2023-01-15
      • 1970-01-01
      相关资源
      最近更新 更多