Вопросы по теме 'flutter-bloc'

Невозможно услышать новую ценность от Bloc Flutter
Я использую библиотеку flutter_bloc для управления состоянием приложения, когда я нажимаю кнопку в другом классе, состояние изменяется в классе блока, но не могу прослушивать BlocProvider в методе сборки. BlocBuilder<AppBarBloc, bool>(...
1439 просмотров
schedule 29.07.2022

Производительность Flutter MultiBlocProvider
У меня есть MultiBlocProvider , назначенный приложению, в котором есть нижняя панель навигации для навигации по основным маршрутам, таким как Дом , Поиск , Список желаний ... Я использую setState(){} , чтобы изменить currentPage для...
1913 просмотров

Конфликтующие состояния Flutter Bloc
Я пытаюсь создать активность входа в систему с помощью Bloc с помощью руководств, доступных на https://bloclibrary.dev/ . Я успешно объединил проверку формы и процесс входа в рабочее решение, но при добавлении кнопки для переключения видимости...
390 просмотров
schedule 30.12.2022

Как я могу обновить список элементов, вызываемых с использованием шаблона BLoC, управляемого в отдельном виджете с отслеживанием состояния?
У меня есть своего рода сценарий, показанный на этом изображении. Где на одном экране отображаются информация о публикациях и комментарии к этим сообщениям. Также можно добавить комментарий, щелкнув значок плюса, и добавить новый комментарий....
554 просмотров
schedule 27.05.2023

Flutter: как открыть диалоговое окно, а также текущую страницу?
Ниже приведен код. Переход на страницу входа с домашней страницы ElevatedButton( onPressed: () => Navigator.of(context, rootNavigator: true) .push(MaterialPageRoute( fullscreenDialog:...
1494 просмотров
schedule 30.08.2022

Flutter Cubit Web
Для получения предметов из FireStore и для выбора изображения я использую cubit. Локоть: class ItemCubit extends Cubit<ItemState> { ItemCubit(this._dataBase) : super(ItemInitial()); final DataBase _dataBase; StreamSubscription...
137 просмотров
schedule 15.07.2022

выбор правильного виджета блока флаттера, который не зависит от состояний
Какой виджет блока флаттера использовать, если я хочу добавить элемент в список в классе блока и автоматически обновлять пользовательский интерфейс на основе элементов этого списка без использования состояний (без изменения состояния при добавлении...
87 просмотров
schedule 09.03.2023

Блок - Можно ли получить состояния для предыдущей страницы в стеке навигации?
У меня есть BlocBuilder, который обрабатывает строительные виджеты в зависимости от полученного состояния для моей страницы панели инструментов. body: BlocBuilder<DashboardBloc, DashboardState>( builder: (context, state) {...
23 просмотров
schedule 10.02.2023

Flutter npm миграция flutter_bloc на 6.1.1
У меня есть вопрос, знает ли кто-нибудь, как сделать миграцию на flutter_bloc 0.6, на 6.1, потому что я обновил версию, и теперь все выдают ошибки, если кто-то знает, как это сделать, или небольшое объяснение, или какая-то ссылка на миграцию, сделайте...
126 просмотров
schedule 05.06.2022

Тип аргумента 'BlocBuilder ‹динамический, динамический›' нельзя присвоить типу параметра 'SliverChildDelegate'.
Мне нужно загрузить данные из BlocBuilder в SliverGrid, чтобы показать сетку элементов. Когда я использую BlocBuilder в качестве делегата SliverGrid, я получаю такую ​​ошибку: Тип аргумента 'BlocBuilder ‹динамический, динамический›' нельзя...
72 просмотров
schedule 19.11.2022

Почему мы используем статический оператор в этом файле пользовательской модели с пакетом Equatable? И почему мы передаем «пустой» аргумент для пользователя
Почему используется статическое ключевое слово? Зачем передавать аргумент «-» для пользователя? import 'package:equatable/equatable.dart'; class User extends Equatable { const User(this.id); final String id; @override List<Object>...
21 просмотров
schedule 12.04.2022

Flutter Bloc Сортировка очереди событий по значению события с помощью transformEvents
Есть ли простой способ отсортировать очередь событий блока флаттера по значению класса событий? Например. У меня есть класс MyEvent со свойством int, и очередь событий выглядит так: [MyEvent (5), MyEvent (3), MyEvent (7), AnotherEvent (), MyEvent...
47 просмотров
schedule 20.02.2023