基于compose_version=1.1.0-beta01版本 参数如下:

DropdownMenu(expanded: Boolean,//菜单栏状态onDismissRequest: () -> Unit,//菜单栏被关闭回调modifier: Modifier = Modifier,//布局修饰offset: DpOffset = DpOffset(0.dp, 0.dp),//要添加到菜单位置的偏移量 properties: PopupProperties = PopupProperties(focusable = true),//自定义的弹出框content: @Composable ColumnScope.() -> Unit//内容
)

简单使用:

@Composable
fun DropDownTest() {val context = LocalContext.currentvar expanded = remember {mutableStateOf(false)}val items = listOf("A", "B", "C", "D", "E")Box(Modifier.fillMaxSize().padding(10.dp).wrapContentSize(Alignment.TopStart)) {TextButton(onClick = {expanded.value = true},modifier = Modifier.background(Color.LightGray)) {Text(text = "下拉菜单")}DropdownMenu(expanded = expanded.value, onDismissRequest = { expanded.value = false }) {items.forEachIndexed { index, s ->DropdownMenuItem(onClick = {expanded.value = falseToast.makeText(context, s, Toast.LENGTH_SHORT).show()}) {Text(text = s)}}}}
}

效果如图:

Jetpack Compose——DropdownMenu(下拉菜单)的简单使用相关推荐

  1. html制作好看展开列表框,css实现漂亮的下拉菜单,简单方便实用

    本文介绍用css实现的下拉菜单,简单.方便.实用. 为什么推荐用css实现的下拉菜单?因为html默认的 select 控件生成的下拉菜单样式不好控制,不够美观,还有一个致命的缺点,是在IE里 sel ...

  2. vant 下拉框样式_Vant DropdownMenu 下拉菜单

    Vant DropdownMenu 下拉菜单 Vant DropdownMenu 下拉菜单主要用于一些分类栏目较多的地方进行制作下拉菜单. 引入import Vue from 'vue'; impor ...

  3. select下拉菜单美化简单美化效果

    默认状态下的select下拉菜单简直是丑爆了,所以下面就介绍一下一个简单的方式对select下拉菜单进行美化,下面就是一段这样的代码实例,当然也不够美观,这里只是提供一种美化的思路,在实际应用中可以进 ...

  4. html下拉菜单插件,简单的jQuery大型下拉菜单插件

    booNavigation是一款简单的jQuery大型下拉菜单插件.通过该插件可以制作3列大型下拉菜单,并带有平滑过渡效果,以及鼠标滑过菜单项时的动画效果. 使用方法 在页面中引入jquery和boo ...

  5. 微信小程序中 Vant DropdownMenu 下拉菜单组件滑动穿透问题

    首先开发者在wxml页面中定义如下代码: page-meta 必须是页面内的第一个节点 <page-meta page-style="{{ showDropdownMenu ? 'ov ...

  6. Vant中DropdownMenu 下拉菜单样式自定义修改

    注意添加/deep/ .right /deep/ .van-dropdown-menu.van-dropdown-menu__bar {box-shadow: unset !important;bac ...

  7. android的dropdownmenu,Bootstrap 下拉菜单.dropdown的具体使用方法

    本章将具体讲解下拉菜单的交互.使用下拉菜单(Dropdown)插件,您可以向任何组件(比如导航栏.标签页.胶囊式导航菜单.按钮等)添加下拉菜单. 下拉菜单.dropdown具体用法 .dropdown ...

  8. web下拉列表代码_你做的Excel下拉菜单已Out,更好用的多列显示来了

    在excel中设置下拉菜单很简单,直接用数据有效性-序列就可以实现. 今天我们介绍的下拉菜单: 可以显示多列内容 选取后只输入其中一列的内容. 制作步骤: 一. 生成多列下拉列表 1.添加辅助列,用& ...

  9. Unity3D 重写下拉菜单/Dropdown组件、开启每个按钮可用

    Override Dropdown Component 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人! (拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) ...

  10. HTML字母导航栏怎么做,html导航栏下拉菜单怎么制作?这里有详细的代码实例

    本篇文章介绍了关于html导航栏下拉菜单的制作,文章一开始就给出了全部的导航栏下拉菜单的代码,没看懂的下面都有详细的解释.下面就让我们一起来看这篇文章吧 我们要说的是html导航栏下拉菜单的制作,先看 ...

最新文章

  1. opencv中LUT函数实现颜色空间缩减
  2. GDI+ 学习记录(11): 路径渐变画刷 - PathGradientBrush
  3. 【转】VS2008制作打包程序将安装路径写入注册表
  4. AUTHORITY-CHECK
  5. 微信小程序_基础组件学习02
  6. SAP WebIDE里OData service catalog的实现原理
  7. 极限学习机和支持向量机_极限学习机I
  8. win10taskkill无法终止进程_Win10无法终止进程拒绝访问
  9. 【dp】URAL-1018
  10. 【算法学习笔记】73.数学规律题 SJTU OJ 1058 小M的机器人
  11. 好风凭借力,送我上青云!
  12. linux系统下载r软件安装,Linux安装R语言包
  13. 去掉高德api上的logo图标
  14. 定时任务Cron常用表达式
  15. 解决微信观看视频全屏播放问题
  16. [App Bundle]Android动态化技术实例
  17. 云队友丨任正非内部演讲:星光不问赶路人
  18. android 实现果冻动画效果,利用css3实现弹性果冻按钮动画特效
  19. 设计模式【2.1】-- 简单工厂模式怎么演变成工厂方法模式?
  20. IIS 启动不了(发生意外错误0x8ffe2740)

热门文章

  1. python3内置函数的总结-思维导图
  2. Nginx入门与应用
  3. JumpServer安装
  4. 乘法原理的例题和答案_小学奥数 简单乘法原理 精选练习例题 含答案解析(附知识点拨及考点)...
  5. Visual Studio2017自动生成的#include“stdafx.h”详解及解决方案
  6. 【暴力模拟】二阶魔方旋转
  7. 卡片布局样式弹出页面html页面前端源码[20226]
  8. matlab画图坐标放大_matlab绘图坐标属性设置
  9. 复习资料:软件质量保证与测试
  10. iOS,Android调用手机QQ与指定用户或公众号聊天界面