#ios #flutter #dart
Вопрос:
Я создал нижнюю навигацию для iOS с помощью CupetinoTabBar в flutter, и я хотел бы обнаружить событие повторного выбора вкладки и вернуться на ее первую страницу. Есть ли какой-либо способ реализовать эту функцию? Для iOS это довольно распространенная функция, но я не знаю, как это сделать. Код приведен ниже.
Заранее спасибо.
class _MainTabScreenState extends State<MainTabScreen> {
final List<Widget> _pages = [FeedScreen(), Feed2Screen(), HomeScreen()];
@override
Widget build(BuildContext context) {
return CupertinoTabScaffold(
tabBar: CupertinoTabBar(
backgroundColor: Colors.black,
items: <BottomNavigationBarItem>[
BottomNavigationBarItem(icon: Icon(Icons.home)),
BottomNavigationBarItem(icon: Icon(Icons.movie)),
BottomNavigationBarItem(icon: Icon(Icons.person)),
],
),
tabBuilder: (BuildContext context, int index) {
return CupertinoTabView(
builder: (ctx) {
return _pages[index];
},
);
},
);
}
}