com.herewhite.sdk.domain.ContentModeConfig class 参考
- Android
更新时间不可用
详细描述
适用版本:Whiteboard Android SDK 2.16.134。
ContentModeConfig 类,设置视角边界的缩放模式和缩放比例。
@since 2.5.0
父类:WhiteObject;继承接口详见父类。
属性与 JSON 字段
Java 非公开字段通过对应 getter/setter 访问;可选包装类型未设置时通常不写入 JSON。初值包含字段声明及无参构造中的直接赋值;其他构造参数以签名为准。
| 字段 | 声明 | 源码初值 | 说明 |
|---|---|---|---|
| scale | Double scale | 1d(无参构造) | 视角边界缩放比例,构造时默认 1.0;仅在 CENTER、CENTER_INSIDE、CENTER_INSIDE_SCALE、CENTER_CROP_SPACE 模式生效。 |
| space | Double space | 0d(无参构造) | 模型属性;通过对应 getter/setter 访问。 |
| mode | ScaleMode mode | ScaleMode.CENTER(无参构造) | 模型属性;通过对应 getter/setter 访问。 |
| 公开成员签名 | |
|---|---|
| ContentModeConfig () | |
| Double | getScale () |
| void | setScale (Double scale) |
| Double | getSpace () |
| void | setSpace (Double space) |
| ScaleMode | getMode () |
| void | setMode (ScaleMode mode) |
变量说明
scale
Double scale源码初值:1d(无参构造)
视角边界缩放比例,构造时默认 1.0;仅在 CENTER、CENTER_INSIDE、CENTER_INSIDE_SCALE、CENTER_CROP_SPACE 模式生效。
space
Double space源码初值:0d(无参构造)
模型属性;通过对应 getter/setter 访问。
mode
ScaleMode mode源码初值:ScaleMode.CENTER(无参构造)
模型属性;通过对应 getter/setter 访问。
函数说明
ContentModeConfig()
ContentModeConfig()ContentModeConfig:com.herewhite.sdk.domain.ContentModeConfig 的公开成员。参数和返回类型见下方签名。
getScale()
Double getScale()视角边界缩放比例,构造时默认 1.0;仅在 CENTER、CENTER_INSIDE、CENTER_INSIDE_SCALE、CENTER_CROP_SPACE 模式生效。
setScale()
void setScale(Double scale)视角边界缩放比例,构造时默认 1.0;仅在 CENTER、CENTER_INSIDE、CENTER_INSIDE_SCALE、CENTER_CROP_SPACE 模式生效。
getSpace()
Double getSpace()获取在视角边界的四周填充的空白空间。
返回值
在视角边界的四周填充的空白空间,单位为像素。
setSpace()
void setSpace(Double space)设置在视角边界的四周填充的空白空间。
注解
该方法仅在 CENTER_INSIDE_SPACE 缩放模式下生效。
| 参数名 | 描述 |
|---|---|
space | 在视角边界的四周填充的空白空间,单位为像素,默认值为 0。 |
getMode()
ScaleMode getMode()获取视角边界的缩放模式。
返回值
视角边界的缩放模式,详见 ScaleMode。
setMode()
void setMode(ScaleMode mode)设置视角边界的缩放模式。
| 参数名 | 描述 |
|---|---|
mode | 视角边界的缩放模式,详见 |