安卓基础组件024-底部导航栏

文章目录

安卓提供的组件

ButtomMavigationView

常用属性

app:menu 属性可以写 menu的位置

添加menu组件

创建一个space组件占位

创建一个ButtomMavigationView

新增 app:menu 属性,

创建 menu 文件夹,以及menu组件的XML

复制代码
<item
	id="@+id/home"
	tite="首页"
	icon="imgPath"
 />

设置选择器

给button添加

itemActiveIndicatorStyle=""的值,来决定选中tarbar的样式

添加 color_bar_buttom.xml

设置选择的button的颜色和属性

Activity里面监听选中

复制代码
binding.navView.setOnItemSelectedListener{
	when(it.itemId){}
		R.id.navigation_home ->{
			true // 这里写成true,点击才能够切换,点击之后设置选择状态
		}
	}
相关推荐
加菲猫8602 小时前
文件上传简单的绕过总结
android
一直向钱5 小时前
android 自定义Dialog多种方式
android
sun0077006 小时前
OverlayManager service, overlay, idmap, rro, android
android
_Sem6 小时前
Compose 动画 + KMM 跨平台开发:从传统View到现代声明式UI动画
android·composer
2501_916007478 小时前
前端开发工具都有哪些?常用前端开发工具清单与场景化推荐
android·ios·小程序·https·uni-app·iphone·webview
2501_9159090611 小时前
iOS 应用上架全流程解析,苹果应用发布步骤、ipa 上传工具、TestFlight 测试与 App Store 审核经验
android·macos·ios·小程序·uni-app·cocoa·iphone
路上^_^11 小时前
安卓基础组件024-fagment
android
ljt272496066111 小时前
Compose笔记(五十一)--rememberTextMeasurer
android·笔记·android jetpack
阿蓝85812 小时前
Android代码架构
android