我正在创建一个应用程序,它应该包含一个长按列表项的列表,浮动操作按钮应该显示在屏幕底部
答案 0 :(得分:1)
用 GestureDetector
包裹你的列表项,它有一个名为 onLongPress
的属性。你可以将 bool 值设置为 false,onLongPress 将 bool 设置为 true 并显示浮动操作按钮。
#Edit1 声明一个布尔值,
bool showFab = false;
你的工厂
floatingActionButton: showFab ? FloatingActionButton(...) : SizedBox(),
你的listtile
GestureDetector(
onLongPress: () {
setState((){
showFab = true;
})
},
child: YourListWidget(),
)