代码拉取完成,页面将自动刷新
本示例展示了如何通过ArkTS卡片的Canvas自定义绘制能力实现一个简单的五子棋游戏卡片。
添加卡片 | 卡片预览 | 操作卡片 |
---|---|---|
使用说明:
1.部分设备的桌面不支持卡片,可以通过自己开发的卡片使用方,进行卡片的创建、更新和删除等操作。
2.安装应用,并在桌面上长按本应用的桌面图标,长按后弹出选项列表。
3.点击弹出列表中的服务卡片选项进入卡片预览界面。
4.点击正下方的添加到桌面按钮,卡片就会出现在桌面上。
5.卡片添加到桌面后就可以在桌面进行五子棋游戏,包含黑白棋子的落子、重新开始、悔棋等操作。
entry/src/main/
├── ets
│ ├── entryformability
│ │ └── EntryFormAbility.ts // FormExtensionAbility生命周期调度入口
│ ├── entryability
│ │ └── EntryAbility.ts // UIAbility生命周期调度入口
│ ├── model
│ │ └── Logger.ts // 日志打印工具类
│ ├── pages
│ │ └── Index.ets // 入口页面
│ └── game
│ └── pages
│ └── GameCard.ets // 卡片页面,使用Canvas实现了一个简单的五子棋小游戏
├── module.json5
└── resources
└── base
├── element
│ ├── color.json // 配置文件中$color对于的资源文件
│ └── string.json // 配置文件中$string对于的资源文件
├── media
│ └── icon.png // 桌面安装图标
└── profile
├── form_config.json // 卡片配置文件
└── main_pages.json // 页面配置文件
不涉及。
不涉及。
1.本示例仅支持标准系统上运行,支持设备:RK3568。
2.本示例为Stage模型,支持API10版本SDK,SDK版本号(API Version 10 Release),镜像版本号(4.0 Release)。
3.本示例需要使用DevEco Studio 版本号(4.0 Release)及以上版本才可编译运行。
如需单独下载本工程,执行如下命令:
git init
git config core.sparsecheckout true
echo ability/ArkTSCard/CanvasGame/ > .git/info/sparse-checkout
git remote add origin https://gitee.com/openharmony/applications_app_samples.git
git pull origin master
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。