У меня есть приложение flutter с SliverPersistentHeader (SPH, через делегата, действующего как AppBar), которое должно отображать обновленные c баллы / баллы / кредиты, указанные пользователем. Это значение периодически пересчитывается в фоновом режиме, и я обновляю его через ChangeNotifier и ChangeNotificationProvider, обернутые вокруг сборки виджетов в делегате Sliver. ; но он также перерисовывает все содержимое ленты ниже и сбрасывает положение прокрутки.
У меня есть другие элементы Sliver под заголовком (например, сетка), в которых мой redr aws работает должным образом и не меняет прокрутку всей ленты.
Любые идеи / подсказки, как Я могу обновить sh SPH, не меняя прокрутку ниже?
Быстрое обновление: SPH содержит стек с позиционированными виджетами; на случай, если это может иметь значение.