php短视频源码,向左滑动显示删除按钮

php短视频源码,向左滑动显示删除按钮的相关代码

构建List

body: ListView.builder(
        itemCount: articleDatas.length,
        itemBuilder: (BuildContext context, int position) {
          return getRow(position);
        },
      ),

​articleDatas是list数据源,可自行创建测试数据。

getRow方法是构建list的item布局,可以是复杂的也可以只是一个text。

添加滑动

官方有一个Dismissible Widget,包裹住item即可实现滑动效果。

 

          final item = articleDatas[position];
          
          return Dismissible(
            // 滑动背景色
            background: new Container(color: Theme.of(context).primaryColor),
            // 设置key标识
            key: new Key(item.title),
            // 滑动回调
            onDismissed: (direction) {
              // 根据位置移除
              articleDatas.removeAt(position);
              
              //do something
              // 提示
              Scaffold.of(context).showSnackBar(SnackBar(content: Text("已移除")));
            },
            child: getRow(position),
          );

 以上就是php短视频源码,向左滑动显示删除按钮的相关代码, 更多内容欢迎关注之后的文章

 

posted @ 2021-09-29 14:26  云豹科技-苏凌霄  阅读(46)  评论(0编辑  收藏  举报