智能客服
你问我答,随时在线为你解决问题

























服务卡片(简称“卡片”)可将元服务/应用的重要信息以卡片的形式展示在桌面,用户可通过快捷手势使用卡片,通过轻量交互行为实现服务直达、减少层级跳转的目的。
卡片类型分静态卡片和动态卡片两种。静态卡片内存占用较小,有助于实现整机内存优化,可实现静态信息展示、刷新和点击跳转;动态卡片支持自定义交互、动效、滑动等功能,功能丰富但内存占用较大。
从编译产物角度,卡片包产物分为共包和独立包两种类型,详情请参考创建ArkTS卡片。
| 创建方式 | 卡片类型 |
|---|---|
| 共包 | 静态卡片(Static Widget) |
| 动态卡片(Dynamic Widget) | |
| 独立包 | 独立静态卡片(Static Widget(Standalone)) |
| 独立动态卡片(Dynamic Widget(Standalone)) |
| 模板名称 | 支持的设备 | 支持的开发语言 | 模板描述 |
|---|---|---|---|
| Hello World | Phone、Tablet、2in1、Wearable、Car、TV | ArkTS、JS | HelloWorld卡片,用于高效直观地构建UI。当前Hello World卡片模板支持使用6*4尺寸。 |
| Image With Information(图文卡片模板) | Phone、Tablet、2in1、Wearable、Car | ArkTS、JS | 图文卡片模板主要在于展现图片和一定数量文本的搭配,在这种布局下,图片和文本属于同等重要的信息。在不同尺寸下,图片大小和文本数量会发生一定变化,用于凸显关键信息。 |
| Immersive Information(沉浸图文卡片模板) | Phone、Tablet、2in1、Wearable、Car | ArkTS、JS | 沉浸式卡片的装饰性较强,能够较好的提升卡片品质感并起到装饰桌面的作用,合理的去布局信息与背景图片之间的空间比例,可以提升用户的个性化使用体验。 |
| List | Phone、Tablet、2in1、Car | ArkTS | 提供基本的列表功能。当前仅动态卡片支持在API 11及以上工程创建List卡片模板。 |
| Control Button | Phone、Tablet、2in1、Car | ArkTS | 操控类型的卡片,展示文本信息与按钮操作,点击按钮响应事件。当前仅静态卡片支持API 11及以上工程创建Control Button卡片模板。 |
| Control Search | Phone、Tablet、2in1、Car | ArkTS | 操控类型的卡片,适用于搜索场景。当前仅静态卡片支持API 11及以上工程创建Control Search卡片模板。 |
创建一个工程后,可以通过如下方法进行创建卡片。


在开发卡片过程中,支持对卡片进行实时预览。卡片通过ArkTS文件进行布局设计,在开发过程中,可以对布局文件进行实时预览,只要在布局文件中保存了修改的源代码,在预览器中就可以实时查看布局效果。在Phone和Tablet卡片的预览效果中,每个尺寸的卡片提供3种场景的预览效果,分别为极窄(Minimum)、默认(Default)、极宽(Maximum),开发者应确保三种尺寸的显示效果均正常,以便适应不同屏幕尺寸的设备。

关于预览器的使用详细说明请参考界面预览。
智能客服
你问我答,随时在线为你解决问题
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功