keywords_public: adaptive, foundations, design, widgets, Jetpack Glance description: make your widget work well on other form factors like cars, desktops and more by building with glance and considering other widget quality considerations.
微件将支持更多设备规格,首先是 Android Auto,然后是含 Google 预装的汽车。优化现有微件,使其在 Wear、车载、桌面等 平台上都能出色运行。
准备好 widget,确保 widget 在各种屏幕上都能提供优质体验。
准备微件
高质量的移动微件通常可以很好地转换到汽车环境。 请遵循以下原则,打造高品质微件:
- 使用 Jetpack Glance 构建 widget。
- 让您的 widget 具有自适应能力,因为车载显示屏有各种尺寸和网格配置。在不同的布局中测试微件,确保微件能够正确调整。
- 在微件中同时包含浅色和深色主题,以确保其在白天和夜间都清晰可见。
- 实现动态主题,让您的 widget 感觉像是车载系统的一个集成部分。
- 确保微件完全填满网格边界(WL-1 微件质量指南)。
打造一目了然的体验
汽车上的微件最好能一目了然。请采取以下措施,确保您的 widget 一目了然:
- 请将微件设计为一目了然,因为汽车上的微件不支持手动滚动。
- 如果您的 widget 使用可滚动的
LazyColumn,请提供一个替代版本的 widget,以便在一个界面上提供所有必要信息。否则,汽车平台只会显示该列表中的前几项。 - 如果您使用专为汽车设计的可滚动分段列表,请将最有价值和个性化的内容放在任何可滚动集合的第一个位置,将其指定为第一页。这样可以确保驾驶员能够看到它。