当前位置: 首页 > news >正文

BottomNavigation

常用于Scaffold 中 bottomBar 参数使用

预览

在这里插入图片描述

代码
            val items = listOf("Home","Search","Profile","Settings")val icons = listOf(Icons.Filled.Home,Icons.Filled.Search,Icons.Filled.AccountCircle,Icons.Filled.Settings,)var selectedIndex by remember { mutableStateOf(0) }//Modifier.navigationBarsPadding() 解决系统虚拟导航栏遮住BottomNavigationBottomNavigation(modifier = Modifier.navigationBarsPadding()) {items.forEachIndexed { index, itemText ->BottomNavigationItem(icon = {Icon(icons[index],tint = if (selectedIndex == index) Color.White else Color.Black,contentDescription = null)},label = { Text(text = itemText, color = if (selectedIndex == index) Color.White else Color.Black) },selected = selectedIndex == index,selectedContentColor = Color.Cyan,unselectedContentColor = Color.Blue,onClick = {selectedIndex = index})}}

http://www.mrgr.cn/news/79612.html

相关文章:

  • QT从入门到精通——Qlabel介绍与使用
  • 【创建模式-蓝本模式(Prototype Pattern)】
  • 设计模式——Singleton(单例)设计模式
  • 分布式事务-nacos/seata在windows环境下部署及开发
  • 20241207-为什么归一化输入有助于神经网络
  • 如何制作“优美”PPT
  • NanoLog起步笔记-1
  • ubuntu16.04部署dify教程
  • ESP32开发 云调试
  • 加强版第十二章 开闭操作
  • 协程设计原理与实现
  • QT 多级嵌套结构体,遍历成员--半自动。<模板+宏定义>QTreeWidget树结构显示
  • 我们来学mysql -- 事务并发之不可重复读(原理篇)
  • Text2SQL(NL2sql)对话数据库:设计、实现细节与挑战
  • 【论文阅读】相似误差订正方法在风电短期风速预报中的应用研究
  • NanoLog起步笔记-7-log解压过程初探
  • 【开源】A063—基于Spring Boot的农产品直卖平台的设计与实现
  • Vue3小兔鲜电商项目
  • 【人工智能基础08】卷积神经网络习题:卷积神经网络计算、图像填充、卷积的表达与设计
  • 【优选算法 位运算】位运算算法入门详解:位运算小专题
  • 分布式架构
  • 使用mmdeploy框架C++预测mask并绘制最小外接矩形
  • 排序算法(1):冒泡排序
  • STM32F103 FPGA进行通信方式
  • 第四十六篇 Vision Transformer论文翻译
  • 【开源】A065—基于SpringBoot的库存管理系统的设计与实现