php短視訊原始碼,向左滑動顯示刪除按鈕

zhibo系統開發發表於2021-09-29

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短視訊原始碼,向左滑動顯示刪除按鈕的相關程式碼, 更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2794459/,如需轉載,請註明出處,否則將追究法律責任。

相關文章