Android穿戴设备新功能Compose for Wear OS 1.1

 

Todoist的增长率提高了50%,因为为Wear 3和Outdooractive重建了他们的应用程序,将开发时间缩短了30%,并显着提高了开发人员的生产力和更好的设计/开发人员协作:

“Compose 使 UI 代码更易于编写和阅读,使我们能够在设计阶段更快地进行原型设计,并在代码上更好地协作。原本需要我们几天才能完成的工作,现在只需要几个小时。

Compose for Wear OS 1.1 版本包含新功能,并对现有组件进行了改进,重点关注 UX 和辅助功能。我们已经更新了我们的样本、Codelab 和钟表师库,以便与 Compose for Wear OS 1.1 配合使用。

新功能和 API

芯片和按钮的轮廓样式

为了让您能够自定义用户界面,我们添加了芯片和按钮的轮廓样式。新的 OutlinedChip 和 OutlinedButton 可组合物提供了一个具有细边框的透明组件,可用于中等强度的操作。也可用于紧凑型版本:OutlinedCompactChip 和 OutlinedCompactButton.

 

修改芯片和按钮形状

从版本 1.1 开始,您还可以使用新的函数重载修改 Chip/ToggleChip 和 Button/ToggleButton 组件的形状。

 

占位符接口

添加了一个新的实验性 API 来实现占位符支持。这可用于分别或一起实现三种不同的视觉效果:

容器(如 Chip 和 Cards)中使用的占位符背景画笔效果,用于在等待内容加载时在正常背景上绘制。
一个 Modifier.placeholder(),用于在正在加载的内容的顶部绘制体育场形状的占位符构件。
一个用于渐变/微光效果的 Modifier.placeholder Shimmer(),绘制在其他效果的顶部,以向用户指示当前状态正在等待数据加载。
这些效果旨在协调,并以协调的方式闪烁和擦除。

 

查看钟表中的参考文档和示例,了解如何将占位符应用于常见用例,例如带有图标和标签的芯片,该标签将占位符放在各个内容插槽上,并在等待数据加载时在顶部绘制占位符微光。

Modifier.scrollAway

Modifier.scrollAway 根据滚动状态垂直滚动项目,并且已经有重载来处理 Column、LazyColumn 和 ScalingLazyColumn。

 

曲线文本样式中的其他参数

CurvedTextStyle 现在支持其他参数(fontFamily、fontWeight、fontStyle、fontSynthesis),以便在创建曲线文本样式时指定字体详细信息。扩展的曲线文本样式可用于曲线文本和基本曲线文本 .

用户体验和辅助功能改进

1.1版本还专注于带来精致的用户体验,改进TalkBack支持以及整体更好的可访问性。:

ToggleChip 和 SplitToggleChip 支持使用动画切换控件(复选框、开关和单选按钮),这些控件可用于代替 ToggleChipDefaults 提供的静态图标。
调整了芯片/切换芯片和卡的默认渐变颜色,以匹配最新的 UX 规范。
更新了 MaterialTheme 中的一些默认颜色,以改进辅助功能,因为原始颜色没有足够的对比度。
对选取器进行了辅助功能改进,以便可以使用屏幕阅读器导航多选取器屏幕,并且内容说明可访问。
InlineSlider 和 Stepper 现在具有按钮角色,因此 TalkBack 可以将它们识别为按钮。
脚手架中的位置指示器现在已定位和调整大小,以便仅占用所需的空间。当语义信息被添加到其中时,这很有用,因此 TalkBack 会在屏幕上获得位置指示器的正确边界。

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不会写代码的猴子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值