Я пытаюсь создать динамическую панель приложения c, когда смещение прокрутки страницы равно 0, цвет фона должен быть прозрачным, значение lo go должно быть белым, а высота - 0, и , когда смещение прокрутки изменяется с 0, требуется переход, чтобы изменить цвет фона на белый, высота до 5 и цвет lo go на красный
Я уже пробовал этот код:
@override
void initState() {
super.initState();
_scrollController = ScrollController()
..addListener(() {
setState(() {
offset = _scrollController.offset;
});
});
}
...
final double transitionColor = min(max(offset, 0), 100) / 100;
final double transitionElevation = min(max(offset, 0), 50) / 10;
LjAppBar.getAppBar(
brandingColor: offset != 0 ? LjTheme.ljPrimary.withOpacity(transitionColor) : Colors.white,
backgroundColor: Colors.white.withOpacity(transitionColor),
elevation: transitionElevation,
),
Но, так медленно, эффекты и приложение и не работает хорошо ... я надеюсь, что кто-то может мне помочь