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

Jetpack Compose Column组件之focusProperties修饰符

遇到的坑

onEnter、onExit 函数不执行

Column(modifier = Modifier.focusProperties{onEnter = { /*不会执行*/ }onExit = { /*不会执行*/ }
}) {
}

存在焦点,子控件无法第一时间获取焦点,需要按一下Enter

Column(modifier = Modifier.focusProperties{onEnter = { /*会执行*/ }onExit = { /*会执行*/ }
}.focusTarget()  /*会有焦点,需要按Enter子控件才有焦点*/
) {
}

正确使用

Column(modifier = Modifier.focusProperties{canFocus = false  /*子控件会自动获取焦点*/onEnter = { /*会执行*/ }onExit = { /*会执行*/ }
}.focusTarget()
) {
}
http://www.dtcms.com/a/310663.html

相关文章:

  • 基于C#和NModbus4库实现的Modbus RTU串口通信
  • 【工具分享】模拟接口请求响应的Chrome插件ModResponse
  • 光伏运维数据透明化,发电量提高45%
  • Cursor免费使用工具
  • 配置多数据源dynamic-datasource 开箱即用方案​
  • ubuntu使用man手册中文版办法
  • 同品牌的系列广告要如何保证宣传的连贯性?
  • C语言(02)——标准库函数大全(持续更新)
  • 精品可编辑PPT | 集团整体架构与商务智能解决方案
  • Klipper-配置解析
  • 「一键召唤 007」:开源多智能体 JoyAgent-JDGenie 如何让你的 AI 产品从 Demo 到 真香 只差 Ctrl+C / Ctrl+V?
  • 电商客服协同中,智能处理哪些问题,人工专攻哪些需求?
  • 日志管理工具 ——ELK Stack
  • 开源工具FossFLOW,绘制技术图表
  • 告别软件残留!IObit Uninstaller Pro 让电脑彻底干净!
  • GPS定位 JT808 / 视频监控 - JT1078 技术剖析(1)
  • 《文明5》错误代码0xc0000142修复方法
  • JavaScript 中的 new 关键字和函数调用方法详解,apply、call 和 bind 的区别
  • 解决MySQL不能编译存储过程的问题
  • session和cookie作用详解
  • 如何使用AI+工单实现高效率高质量的服务?
  • python 断点pdb
  • 选择美颜sdk时应该关注什么?美白滤镜效果与兼容性对比评测
  • 【人工智能-17】机器学习:KNN算法、模型选择和调优、朴素贝叶斯分类
  • JS核心语法与实战技巧
  • 如何实现长时间录音的自动分段与文本生成?
  • 自定义View学习记录之 折线图View
  • 栈与队列的泛型实现
  • gcc g++ makefile CMakeLists.txt cmake make 的关系
  • [lvgl_player] 用户界面(LVGL) | 播放器核心设计