0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Jetpack Compose和设备类型的三大重要更新

谷歌开发者 来源:谷歌开发者 2024-08-09 17:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者 / 开发者关系工程师 Chris Arriola

2024 年 Google I/O 大会上我们分享了大量更新和公告,帮助开发者提升工作效率。了解 2024 年 Google I/O 大会上有关 Jetpack Compose和设备类型的三大重要更新:

#1 Jetpack Compose 最近更新

2024 年 Google I/O 大会上 Jetpack Compose 的最近更新包含了全新功能和改进,例如共享元素转换、延迟列表项动画以及全面的性能提升。

通过共享元素转换,您可以实现应用界面之间的平滑过渡效果,打造令人愉悦的使用体验。此功能与 Compose 导航和预测性返回配合,以便用户导航您的应用时实现过渡。延迟列表项动画也是一项备受用户期待的功能;更新的 Compose 现在也支持该功能,让延迟列表能够对项目的插入、删除和重新排序进行动画处理。

Jetpack Compose 还在持续提高每个版本的运行时性能。我们的基准测试表明,在 Jetsnack Compose 示例中,首次像素显示时间加快了 17%。此外,强跳过模式从实验性阶段升级到可投入生产的阶段,进一步提高了 Compose 应用的性能。只需更新您的应用,即可享受这些好处。

#2 借助 Compose 新 API

和工具跨屏幕扩展

在 Google I/O 大会期间,我们推出了新的工具和 API,让开发者能使用 Compose 更轻松地跨屏幕构建。新的 Material 3 自适应库引入了新的 API,您可以利用这些 API 实现常见的自适应场景,如列表详情和辅助窗格。这些 API 允许应用显示一个或两个窗格,具体取决于应用的可用大小。

如需了解详情,您可以观看使用 Material 3 自适应库构建界面和构建自适应 Android 应用视频,也可以继续阅读有关自适应布局的详细内容。

Compose for TV 现已推出 1.0.0 测试版。Compose for TV 的最近更新提升了性能,增加了输入支持,并改进了一系列开箱即用的组件。在此版本中,我们新增了列表、导航、条状标签和设置屏幕。我们还添加了一个新的 TV 素材目录 (TV Material Catalog) 应用,并更新了 Android Studio 中的开发者工具,引入新的项目向导,便于用户快速开始使用 Compose for TV。

最后,Compose for Wear OS 新增了 SwipeToReveal、expandableItem 和一系列支持注释的 WearPreview 等功能。在 2024 年 Google I/O 大会期间,Compose for Wear OS 从测试版升级到了稳定版,进行了视觉效果改进和修复。您可以查看技术会议详细了解 Wear OS 的所有更新。

欢迎您查看 SoundCloud 和 adidas 的案例分享,了解 Compose 如何在应用构建中发挥作用,以及继续详细了解 Compose 跨屏幕的详细更新!

#3 Glance 1.1

Jetpack Glance 是 Android 推荐的用于构建 widget 的现代框架,最新的 Glance 1.1 版本现已能够稳定运行。Glance 构建在 Jetpack Compose 之上,允许您使用与构建 widget 相同的声明式语法。

该版本引入了新的单元测试库、错误界面和新组件。此外,我们在 GitHub 上发布了新的 Canonical Widget 布局,让您可以更快地开始使用一组符合最佳实践的布局,我们还在界面设计中心上发布了新的设计指南,欢迎查看!

如需详细了解如何使用 Glance,您可以查看使用 Jetpack Glance 构建精美的 Android widget。如果您想进一步动手尝试,请查看使用 Glance 创建 widget 的官方文档。

欢迎您查看博文跨屏幕的 Compose 和 2024 年 Google I/O 大会上发布的Jetpack Compose 新功能,或观看视频,详细了解 Compose 和设备类型的更多更新!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Google
    +关注

    关注

    5

    文章

    1801

    浏览量

    60263
  • 设备
    +关注

    关注

    2

    文章

    4783

    浏览量

    73281

原文标题:Google I/O 大会回顾 | Compose 三项重要更新

文章出处:【微信号:Google_Developers,微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    不同GIS局部放电监测设备类型的适用场景

    GIS局部放电监测设备作为保障电网安全运行的关键工具,在电力系统运维管理工作中承担着重要的作用。其类型多样,大致可分为便携式检测仪和在线监测系统两大类,不同类型
    的头像 发表于 11-18 14:19 167次阅读
    不同GIS局部放电监测<b class='flag-5'>设备</b><b class='flag-5'>类型</b>的适用场景

    资讯 | TAC\IMEI 申请新增卫星频段和卫星设备类型

    TAC\IMEI申请新增卫星频段和卫星设备类型近期,全球移动通信系统协会(GSMA)通过TS.06和TS.30程序文件新增了卫星频段和设备类型等信息。自2025年8月13日起,TAC申
    的头像 发表于 08-20 18:02 1210次阅读
    资讯 | TAC\IMEI 申请新增卫星频段和卫星<b class='flag-5'>设备</b><b class='flag-5'>类型</b>

    全新导航库Jetpack Navigation 3发布

    在应用中的不同屏幕之间导航理应简单明了。然而,构建稳健、可扩展且赏心悦目的导航体验却并非易事。多年来,Jetpack Navigation 库一直是开发者的重要工具,但随着 Android 界面格局的演变,尤其是 Jetpack
    的头像 发表于 08-06 13:56 945次阅读

    蓝牙随机化RPA更新重要性和工作原理

    蓝牙™随机可解析私有地址(Bluetooth® Randomized RPA)更新功能已推出,该更新通过优化可解析私有地址的管理,提高了低功耗蓝牙设备的隐私性和能效。本文将介绍蓝牙™随机化RPA
    的头像 发表于 07-10 09:36 710次阅读
    蓝牙随机化RPA<b class='flag-5'>更新</b>的<b class='flag-5'>重要</b>性和工作原理

    HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)通知类型、级别与渠道

    。 NOTIFICATION_CONTENT_SYSTEM_LIVE_VIEW11+ 5 实况窗类型通知。不支持方应用直接创建该类型通知,可以由系统代理创建系统实况窗类型通知后,
    发表于 06-09 14:39

    工厂设备更新时会遇到哪些问题?如何解决?

    2024年,国务院印发了《推动大规模设备更新和消费品以旧换新行动方案》,明确提出推动工业设备更新和技术改造,以促进产业升级和经济高质量发展。其中重点支持智能制造、数字化转型、绿色生产等
    的头像 发表于 06-04 11:09 585次阅读
    工厂<b class='flag-5'>设备</b><b class='flag-5'>更新</b>时会遇到哪些问题?如何解决?

    Docker Compose的常用命令

    大家好,今天给大家分享Docker Compose的常用命令,以及docker-compose文件的属性。Docker Compose 是一个用于定义和运行多容器 Docker 应用应用的重要
    的头像 发表于 04-30 13:40 927次阅读

    和晟仪器助力惠州学院热分析仪设备更新换代

    在追求卓越教育与科研的道路上,教学设备的先进性至关重要。近日,惠州学院与和晟仪器携手,完成了八台设备更新换代,为学院的科研与教学注入了新的活力。和晟仪器助力惠州学院热分析仪
    的头像 发表于 02-27 09:39 607次阅读
    和晟仪器助力惠州学院热分析仪<b class='flag-5'>设备</b><b class='flag-5'>更新</b>换代

    Jetpack Compose中解锁CameraX的强大功能

    本文是 "相机与媒体 Spotlight Week" 系列的内容之一。此系列中,我们会提供文章、视频、示例代码等资源,以帮助您提升应用中的媒体体验。
    的头像 发表于 02-25 11:50 960次阅读

    详解Jetpack Compose布局流程

    我们与 Android 经典视图系统的生命周期 (Measure,Layout,Drawing) 做一个对比: 组合是 Compose 的特有阶段,是其能够通过函数调用实现声明式 UI 的核心,想要深入理解 Compose 第一课就是理解这个过程。
    的头像 发表于 02-05 13:38 1045次阅读
    详解<b class='flag-5'>Jetpack</b> <b class='flag-5'>Compose</b>布局流程

    如何判断半导体设备需要哪种类型的防震基座?

    在半导体制造过程中,半导体设备的运行稳定性对产品质量和生产效率起着决定性作用。由于半导体制造工艺精度极高,设备极易受到外界振动的干扰,因此选择合适的防震基座至关重要。不同类型的防震基座
    的头像 发表于 01-26 15:10 837次阅读
    如何判断半导体<b class='flag-5'>设备</b>需要哪种<b class='flag-5'>类型</b>的防震基座?

    工业设备更新“智改数转”如何实现

    工业和信息化部办公厅发布《关于印发工业重点行业领域设备更新和技术改造指南的通知》中指出,将在石化化工行业、钢铁行业、有色金属行业、建材行业、汽车行业等27个工业重点行业和工业软件领域、工业网络设备
    的头像 发表于 01-23 15:26 735次阅读
    工业<b class='flag-5'>设备</b><b class='flag-5'>更新</b>“智改数转”如何实现

    简述NVIDIA Isaac的重要更新

    在 2025 CES,NVIDIA 宣布了对NVIDIA Isaac的重要更新。NVIDIA Isaac 是一个由加速库、应用框架和 AI 模型组成的平台,可加速 AI 机器人的开发。
    的头像 发表于 01-17 09:57 1752次阅读
    简述NVIDIA Isaac的<b class='flag-5'>重要</b><b class='flag-5'>更新</b>

    如何分辨极管的类型个引脚

    极管(晶体管)是一种广泛应用于电子电路中的半导体器件,其主要功能包括信号放大和开关操作。在使用极管之前,正确分辨其类型和引脚位置(即基极、集电极和发射极)是至关重要的。一、
    的头像 发表于 01-13 15:03 4408次阅读
    如何分辨<b class='flag-5'>三</b>极管的<b class='flag-5'>类型</b>和<b class='flag-5'>三</b>个引脚

    、麦克风阵列类型及分类之细致梳理

    麦克风阵列,作为声学领域的关键技术,拥有多种类型,每种类型都以独特的排列方式和卓越的性能,在不同的应用场景中发挥着重要作用,下面将为您细致梳理其类型与分类,展现麦克风阵列的奇妙世界。
    的头像 发表于 12-29 00:00 1557次阅读
    <b class='flag-5'>三</b>、麦克风阵列<b class='flag-5'>类型</b>及分类之细致梳理