屬性
- items:底部頁面導航項目。
- currentIndex:目前頁面。
- onTap:點擊按鈕後觸發事件。
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('第一頁'),
),
body: pages[currentIndex],
bottomNavigationBar: BottomNavigationBar(
items: <BottomNavigationBarItem>[
BottomNavigationBarItem(icon: Icon(Icons.one), title: Text('第一頁')),
BottomNavigationBarItem(icon: Icon(Icons.two), title: Text('第二頁')),
BottomNavigationBarItem(icon: Icon(Icons.three), title: Text('第三頁')),
],
currentIndex: currentIndex,
fixedColor: Color.fromARGB(255, 255, 255, 255),
onTap: itemClick,
),
);
}
void itemClick(int index) {
setState(() {
currentIndex = index;
});
}