Flutter Как использовать GestureDetector для навигации с помощью пакета SidebarX?
Я использую пакет SidebarX для создания боковой панели во Flutter. У меня нет проблем с навигацией из бокового меню (нажимая на ярлыки в боковом меню). Однако, если я хочу перемещаться, например, щелкнув текст внутри страницы, то я не уверен, как это решить... Единственное, что я могу себе представить, это использовать GestureDetector onTap вокруг текста, на который я хочу щелкнуть, но я не уверен, что написать внутри onTap.
Я попытался сделать контроллер ниже глобальным в отдельном файле, чтобы можно было импортировать его в любой файл. Затем я попробовал SetState внутри onTap, и это не сработало...
final controller = SidebarXController(selectedIndex: 0, extended: true);
GestureDetector(onTap: () {
setState(() {
controller.selectIndex == 3;
});
}, child: const Text('Go to Page 3'))
Пожалуйста помоги! Я новичок в Flutter, и вся помощь приветствуется!