直播网站源码,写一个android底部导航栏框架

直播网站源码,写一个android底部导航栏框架

1
import 'package:flutter/material.dart';<br> <br>void main() {<br>  runApp(MyApp());<br>}<br> <br>class MyApp extends StatelessWidget {<br>  @override<br>  Widget build(BuildContext context) {<br>    return MaterialApp(<br>      title: 'Bottom Navigation Bar',<br>      theme: ThemeData(<br>        primaryColor: Colors.blue,<br>      ),<br>      home: MyHomePage(),<br>    );<br>  }<br>}<br> <br>class MyHomePage extends StatefulWidget {<br>  @override<br>  _MyHomePageState createState() => _MyHomePageState();<br>}<br> <br>class _MyHomePageState extends State<MyHomePage> {<br>  int _currentIndex = 0;<br> <br>  final List<Widget> _pages = [<br>    HomePage(),<br>    SearchPage(),<br>    ProfilePage(),<br>  ];<br> <br>  @override<br>  Widget build(BuildContext context) {<br>    return Scaffold(<br>      appBar: AppBar(<br>        title: Text('Bottom Navigation Bar'),<br>      ),<br>      body: _pages[_currentIndex],<br>      bottomNavigationBar: BottomNavigationBar(<br>        currentIndex: _currentIndex,<br>        onTap: (index) {<br>          setState(() {<br>            _currentIndex = index;<br>          });<br>        },<br>        items: [<br>          BottomNavigationBarItem(<br>            icon: Icon(Icons.home),<br>            label: 'Home',<br>          ),<br>          BottomNavigationBarItem(<br>            icon: Icon(Icons.search),<br>            label: 'Search',<br>          ),<br>          BottomNavigationBarItem(<br>            icon: Icon(Icons.person),<br>            label: 'Profile',<br>          ),<br>        ],<br>      ),<br>    );<br>  }<br>}<br> <br>class HomePage extends StatelessWidget {<br>  @override<br>  Widget build(BuildContext context) {<br>    return Center(<br>      child: Text('Home Page'),<br>    );<br>  }<br>}<br> <br>class SearchPage extends StatelessWidget {<br>  @override<br>  Widget build(BuildContext context) {<br>    return Center(<br>      child: Text('Search Page'),<br>    );<br>  }<br>}<br> <br>class ProfilePage extends StatelessWidget {<br>  @override<br>  Widget build(BuildContext context) {<br>    return Center(<br>      child: Text('Profile Page'),<br>    );<br>  }<br>}

​以上就是 直播网站源码,写一个android底部导航栏框架,更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2022-12-01 直播软件app开发,验证码输入框的简单封装
2022-12-01 直播系统源代码,实现快速排序和归并排序
2022-12-01 直播app系统源码,简单易上手的进度条
2021-12-01 短视频系统源代码,使用软件时保持屏幕常亮
2021-12-01 直播软件开发,通过js动态设置字体大小
2021-12-01 读书APP源码,搜索栏模糊处理实现
点击右上角即可分享
微信分享提示