Jetpack Compose 1.4 发布,构建原生 Android 界面的工具包
Jetpack Compose 1.4 已正式发布,新版本引入了分页工具 Pager,以及更灵活的 Flow 布局。同时为开发者提供配置文字样式的新方法,加入连字符号 (Hyphenation) 和换行 (Line-Break) 等。
Jetpack Compose 是官方推荐用于构建原生 Android 界面的新工具包。它可简化并加快 Android 上的界面开发,使用更少的代码、强大的工具和直观的 Kotlin API,快速打造生动而精彩的应用。
- 分页功能 Pager & Flow 布局
Jetpack Compose 现在能够让开发者方便地创建垂直分页和水平分页,以便用户在屏幕上左右滑动就能够快速切换不同内容分页(如下图)。
而 Flow 布局则提供了一个新的内容折叠方法,当空间不足时,Flow 布局允许内容折叠至下一列或下一行。
此外,Jetpack Compose 1.4 还改进了 Text 和 TextField 的灵活性,除了修复错误、支持新的表情符号外,还解决了 TextField 长期存在的问题。
此前在特定情况下,可滚动 Column 或 LazyColumn 中的文字栏位,在获得焦点后会被屏幕键盘遮挡,开发者通过重新设计滚动和焦点逻辑,并添加 PinnableContainer 等 API,修复了这个问题。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Mesa 23.0.1 发布,修复若干问题
Mesa 23.0 发布一个月后,Mesa 23.0.1 发布了,这个版本修复了 23.0 版本引入的一些问题,尤其针对英特尔、AMD 和 Zink 的问题进行了修复。 Mesa 23.0.1 中的单个修复包括: 修复 AMD/Valve ACO 编译器中的无限循环 修复 Radeon R600g“SFN”NIR 后端 修复 Intel ANV Vulkan 驱动程序 禁用 AMD 智能存取内存RadeonSI 更改 Vulkan 上 Zink OpenGL 的许多修复 RADV 的刷新修复 使用 RDNA3/GFX11 解压缩 DCC 的 RADV 修复 修复 RadeonSI VCN H.264 解码问题 修复使用 Microsoft D3D12 驱动程序的 VP9 解码 在更新公告中可查看更多。
- 下一篇
MariaDB 11.1.0 预览版现已推出
MariaDB 11.1.0 预览版现已推出。值得注意的是,预览版旨在更快地将功能交到用户手中,不应用于生产。预览版中的功能可能不会全部发布为普遍可用 (GA) 版本,只有那些通过测试的功能才会合并到 MariaDB Server 11.1.1 中。 11.1 正在考虑的功能包括: YEAR 和 DATE 的索引用法 使用MDEV-8320时,一些使用 DATE 或 YEAR 函数的查询会快得多,因为优化器现在可以在某些情况下使用索引。采用以下方法(从创建包含 1000 个日期的表 t3 开始)。 create table t0(a int); insert into t0 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9); create table t1(a int); insert into t1 select A.a + B.a* 10 from t0 A, t0 B; create table t2 (pk int primary key, a datetime, b date, key(a), key(b)); insert i...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Linux系统CentOS6、CentOS7手动修改IP地址
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Windows10,CentOS7,CentOS8安装Nodejs环境
- 设置Eclipse缩进为4个空格,增强代码规范