# mt.createOnscreenCanvas()
创建独立在屏 Canvas。
# 支持情况
| 项 | 说明 |
|---|---|
| 兼容性 | 美团小游戏特有 |
# 参数
无参数。
# 返回值
Canvas — 在屏 Canvas 对象,宽高默认与屏幕分辨率一致。
# 注意事项
- 与
mt.createCanvas()不同,每次调用均创建一个新的独立在屏 Canvas,可叠加多个在屏 Canvas 层。 - 在屏 Canvas 支持设置
left、top、zIndex、visible属性来控制层的位置和显隐。
# 示例代码
const canvas = mt.createOnscreenCanvas()
canvas.width = 400
canvas.height = 300
canvas.left = 0
canvas.top = 0
canvas.zIndex = 1
canvas.visible = true
const ctx = canvas.getContext('2d')
ctx.fillStyle = 'rgba(0,0,0,0.5)'
ctx.fillRect(0, 0, 400, 300)
# 与微信差异
- 此 API 为美团小游戏特有,微信小游戏中无对应接口。