Camera
基础库 2.2.0 开始支持, 低版本需做兼容处理。
系统相机。
相关 API:createCameraContext。这是基于异层渲染的原生组件, 请注意 原生组件使用限制。
导入
import { Camera } from '@ray-js/ray';
import { createCameraContext } from '@ray-js/api';
属性说明
属性名 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
mode | string | normal | 否 | 应用模式,只在初始化时有效,不能动态变更 |
resolution | string | medium | 否 | 分辨率,不支持动态修改;可选值有 low : 低,medium : 中,high : 高 |
devicePosition | string | back | 否 | 摄像头朝向, 可选值有front : 前置, back : 后置 |
flash | string | auto | 否 | 闪光灯, 可选值有auto : 自动, on : 打开, off : 关闭, torch : 常亮 |
borderWidth | number | 0 | 否 | 边框的宽度, 单位 px |
borderStyle | string | solid | 否 | 边框的样式, 可选值: solid 和 dashed |
borderColor | string | #ffffff | 否 | 边框的颜色, 必须为十六进制格式 |
borderRadius | number | 0 | 否 | 边框的圆角, 单位 px |
borderRadiusTopLeft | number | 否 | 边框的左上角圆角大小, 单位 px | |
borderRadiusTopRight | number | 否 | 边框的右上角圆角大小, 单位 px | |
borderRadiusBottomLeft | number | 否 | 边框的左下角圆角大小, 单位 px | |
borderRadiusBottomRight | number | 否 | 边框的右下角圆角大小, 单位 px | |
backgroundColor | string | #ffffff |