setState вызываете?
Есть у кого-нибудь идеи? Даже предположить не могу, почему так происходит.
что там с setState?
Не использую. Для изменения состояния использую провайдер.
А что не так? Слайдер обернут в consumer, который перерисоывает его. Переменная, определяющая initialPage, объявлена в классе провайдера. Переменная меняется (проверено), consumer срабатывает (проверено), но виджет не меняется, будто initialPage остался прежним.
обычная практика, если что-то не получается, сделать топорно, как в примерах, коих тысяча, а потом переписать. Второе в таком месте setState вполне допустимо, так как вы перерисуете в любом случае весь экран, ну это так
Обсуждают сегодня