Я использую FloatingActionButton, и, как вы можете видеть, я хочу, чтобы он появлялся, если размер списка больше 0, и исчезал, когда он равен 0.
У меня есть представление, которое добавляет элементы в этот список
но, к сожалению, скрипт выполняется только один раз и не учитывает размер списка постоянно
class EventDetailsPage extends StatelessWidget {
final Event event;
const EventDetailsPage({Key key, this.event}) : super(key: key);
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(),
extendBodyBehindAppBar: true,
body: Provider.value(
value: event,
child: Stack(
fit: StackFit.expand,
children: [
EventDetailsBackground(),
EventDetailsContent(),
],
),
),
floatingActionButton: new Visibility(
visible: qrList.length>0?true:false,
child: new FloatingActionButton.extended(
onPressed: (){
qrList = qrList.toSet().toList();
},
label: Text('GENERAR QR',),
backgroundColor: Colors.pink,
),
),
);
}
}```
Подробнее здесь: https://stackoverflow.com/questions/633 ... t-is-empty
Как включить и отключить кнопку плавающего действия, если список пуст? ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Когда я нажимаю TextField, кнопка плавающего действия прячется за клавиатурой.
Anonymous » » в форуме Android - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Когда я нажимаю TextField, кнопка плавающего действия прячется за клавиатурой.
Anonymous » » в форуме Android - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-