视频直播系统源码,Android 自定义底部导航栏
视频直播系统源码,Android 自定义底部导航栏
添加依赖
1.项目gradle添加一下配置:
1 | <br> allprojects {<br> repositories {<br> ...<br> maven { url 'https://jitpack.io' }<br> }<br> } <br> |
2.module中的gradle添加依赖:
1 | <br> dependencies {<br> implementation 'com.github.truemi:bottomBar:v1.1' <br> } <br> |
xml中添加view:
1 | <br> <com.truemi.mbottombar.BottomBar<br> android:id= "@+id/bottom_bar" <br> android:layout_width= "match_parent" <br> android:layout_height= "48dp" <br> android:layout_alignParentBottom= "true" <br> android:background= "#FFFFFF" <br> android:gravity= "center" <br> app:mTextNormalColor= "#999999" <br> app:mTextSelectColor= "@color/colorAccent" <br> app:mtextSize= "10dp" ><br> </com.truemi.mbottombar.BottomBar> <br> |
activity中初始化:
1 | <br> BottomBar bottomBar = findViewById(R.id.bottom_bar);<br> bottomBar.init(getSupportFragmentManager(),R.id.fl_home) //.setRippleColor(R.drawable.bottom_bar_bg)//水波纹效果<br> .addItem("消息", getResources().getDrawable(R.drawable.bottom_bar_selected_01), new MessageFragment(), true)<br> .addItem("首页", getResources().getDrawable(R.drawable.bottom_bar_selected_02), new HomeFragment(), false)<br> .addItem("我的", getResources().getDrawable(R.drawable.bottom_bar_selected_03), new MyFragment(), true)<br> .create(1);//默认显示第几个界面从0开始<br> bottomBar.setOnBottomBarOnClick(this);//设置点击监听 |
以上就是 视频直播系统源码,Android 自定义底部导航栏,更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2022-05-31 短视频软件开发,flutter 输入框限制输入 数字、小数
2022-05-31 在线直播源码,完整登陆页面的全部信息(包括用户名、输入密码等)
2022-05-31 直播软件搭建,Android studio设计两个界面间的切换