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,修复了这个问题。

详情查看发布公告。


相關推薦

2023-04-15

Jetpack Compose 是 Google 为构建原生 UI 打造的 Android 现代化工具包,在移动开发者中越来越受欢迎。如果你以前使用过它,那么 Compose Multiplatform 对你来说会非常容易上手,因为这两个框架共享了大部分 API。 如果桌面应用程序

2022-08-24

Web” 的新工具,官方介绍称此项目基于 Google 现代 UI 工具包 Jetpack Compose,支持使用 Kotlin 编写响应式 Web UI。 Jetpack Compose 是用于构建原生界面的新款 Android 工具包。它可简化并加快 Android 上的界面开发。使用更少

2023-02-17

传统的 Android View。 Jetpack Compose 是 Android 的现代原生 UI 工具包,可以帮助开发者更快地构建应用程序。Compose 也是官方推荐的为手机、平板电脑和可折叠设备构建 Android 应用的方式。在去年,Android 团队还发布了适用于 Wear OS 的

2022-07-29

发布了 Jetpack Compose 1.2 版本,这是 Android 的现代原生 UI 工具包,可以帮助开发者更快地构建应用程序。这个版本包含新的功能,如可下载的字体、以及对平板电脑和 chromeOS 的改进。 Compose 是官方推荐的为手机、平板电脑和可折

2022-08-19

2021.3.1)首个 RC 已发布。 已达到稳定版状态的新特性 Jetpack Compose Compose 动画组合 Compose 多重预览注解 布局检查器中的 Compose 重新组合计数 Wear OS Wear OS 模拟器配对助手 Wear OS 模拟器侧边工具栏 直接启动 Wear OS

2023-04-15

developer.android.com/studio 值得关注的变化 UI Tools 采用 Jetpack Compose 和 Material 3 作为模板 在新版本中,创建新项目时会建议采用 Jetpack Compose,因此模板默认使用 Jetpack Compose 和 Material 3。 实验性阶段的 Live Edit 已支持 Compos

2022-05-11

Compose Animation 预览 这个之前的实验性功能现在可以让 Jetpack Compose 的开发者检查和调试他们用 Compose 构建的动画。如果一个动画在可合成的预览中被描述,你可以检查每个动画值在特定时间的准确值,暂停动画、循环、快进或

2023-12-02

级到最新 Android 版本的应用程序更容易,并且提升使用 Jetpack Compose 的开发速度,以提高开发者的生产力。 以下是一些主要的功能和改进: 应用程序性能:Android Studio Hedgehog提供了App Quality Insights工具,其中包括Android vitals

2023-11-20

将 iOS 版 Compose 升级到 Beta 版。同时还计划: 使所有 Jetpack Compose core API 和组件实现多平台。 提高 iOS 上的渲染性能。 使 Compose for iOS 应用程序中的滚动和文本编辑行为与 iOS 原生应用程序中的行为相同。 实现通用 API 以

2022-09-16

,其中 Android Studio 新功能将助力高效构建优质应用,Jetpack Compose 1.2 稳定版也已发布,帮助开发者在创新中更得心应手。 Flutter 产品经理樊舟颖也提到新发布的 Flutter 3.3 专注于完善和性能改进,还增加了一系列新

2022-10-11

变的一些信息还包括有: Google 的 Android 团队分享了 Jetpack 中 Kotlin 多平台库的预览。作为此实验预览的一部分,可用的库是 Collections 和 DataStore。开发人员正在寻找有关人们在针对 Android 和 iOS 应用程序的多平台项目中使用这

2023-05-14

其他设备,也可以在开发者选项下启用 HTML 输入手写。 Jetpack JavaScript 引擎 有时可能需要在程序中运行 JavaScript 而不显示任何 Web 内容;例如跨 Web 和移动应用程序共享业务逻辑时。为了使种操作更简易,谷歌去年推出了新的 Je

2023-02-26

时。 最受 React Native 开发者偏爱的替代框架是 SwiftUI 和 Jetpack Compose,而 Ionic、Xamarin 和 Apache Cordova 则相对不那么受 React Native 开发者喜爱。不够这项调查有趣的地方是,虽然 React Native 开发者普遍喜爱 Cordova 和 Ionic,但是 Cordova

2023-11-13

Slint(最初称为 "SixtyFPS")是一个 Rust 编写的综合性 UI 工具包,用于为桌面和嵌入式设备构建原生用户界面。 近日,Slint 发布了 1.3 版本,引入许多增强开发体验的新功能和改进。 下载地址:https://github.com/slint-ui/slint/releases/