# com.herewhite.sdk.domain.CameraConfig class 参考 (/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-camera-config)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

<a id="details"></a>

## 详细描述 [#详细描述]

适用版本：**Whiteboard Android SDK 2.16.134**。

`CameraConfig` 类，用于配置视角参数。

@since 2.2.0

父类：[WhiteObject](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-white-object)；继承接口详见父类。

## 属性与 JSON 字段 [#属性与-json-字段]

Java 非公开字段通过对应 getter/setter 访问；可选包装类型未设置时通常不写入 JSON。初值包含字段声明及无参构造中的直接赋值；其他构造参数以签名为准。

| 字段 | 声明 | 源码初值 | 说明 |
| --- | --- | --- | --- |
| [animationMode](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-camera-config#adbc280aa2703a0b80a1754e750b7fbc3) | `AnimationMode animationMode` | 未显式赋值 | [api-center-table-0 details](#table-slot-api-center-table-0) |
| [centerX](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-camera-config#aebd9a18a931d9e5da030c2be3d29c572) | `Double centerX` | 未显式赋值 | [api-center-table-1 details](#table-slot-api-center-table-1) |
| [centerY](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-camera-config#ad7052218d9c904813e3529c1744ed36e) | `Double centerY` | 未显式赋值 | [api-center-table-2 details](#table-slot-api-center-table-2) |
| [scale](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-camera-config#aa88e2263a2ab2a17bc0021f9a9e9c926) | `Double scale` | 未显式赋值 | [api-center-table-3 details](#table-slot-api-center-table-3) |

<a id="table-slot-api-center-table-0"></a>

**api-center-table-0 details**

模型属性；通过对应 getter/setter 访问。

<a id="table-slot-api-center-table-1"></a>

**api-center-table-1 details**

模型属性；通过对应 getter/setter 访问。

<a id="table-slot-api-center-table-2"></a>

**api-center-table-2 details**

模型属性；通过对应 getter/setter 访问。

<a id="table-slot-api-center-table-3"></a>

**api-center-table-3 details**

白板相机的视角缩放比例，用于视角配置。

| 公开成员签名 |  |
| --- | --- |
| AnimationMode | [getAnimationMode](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-camera-config#a59912f9cc9f27a762b2f8378239a133a) () |
| void | [setAnimationMode](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-camera-config#aad4dc6b36d223c351ca603fb451081d9) (AnimationMode animationMode) |
| Double | [getCenterX](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-camera-config#a2cf8cd77b196c36bf3c5d9cad1c07d53) () |
| void | [setCenterX](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-camera-config#a4aea934e2b74918ae6c477452108880b) (Double centerX) |
| Double | [getCenterY](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-camera-config#abba23cd673ddeb6a52f2287d52f3c3ef) () |
| void | [setCenterY](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-camera-config#af10b4facaec5b1b9d29fd596dbf2251e) (Double centerY) |
| Double | [getScale](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-camera-config#aab232fba03cf8c9fe30749c741513f22) () |
| void | [setScale](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-camera-config#ab59b3dff765e941eeed2f1d63e2335d5) (Double scale) |

## 变量说明 [#变量说明]

<a id="adbc280aa2703a0b80a1754e750b7fbc3"></a>

### animationMode [#animationmode]

```text
AnimationMode animationMode
```

源码初值：未显式赋值

模型属性；通过对应 getter/setter 访问。

<a id="aebd9a18a931d9e5da030c2be3d29c572"></a>

### centerX [#centerx]

```text
Double centerX
```

源码初值：未显式赋值

模型属性；通过对应 getter/setter 访问。

<a id="ad7052218d9c904813e3529c1744ed36e"></a>

### centerY [#centery]

```text
Double centerY
```

源码初值：未显式赋值

模型属性；通过对应 getter/setter 访问。

<a id="aa88e2263a2ab2a17bc0021f9a9e9c926"></a>

### scale [#scale]

```text
Double scale
```

源码初值：未显式赋值

白板相机的视角缩放比例，用于视角配置。

## 函数说明 [#函数说明]

<a id="a59912f9cc9f27a762b2f8378239a133a"></a>

### getAnimationMode() [#getanimationmode]

<ApiSignature>

AnimationMode getAnimationMode()

</ApiSignature>

获取视角调整时的动画模式。

:::info[自从]
2.3.2
:::

<h4 data-toc-hidden="true" id={"返回值"}>返回值</h4>

视角调整时的动画模式，详见 [`AnimationMode`](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/enumcom-1-1herewhite-1-1sdk-1-1domain-1-1-animation-mode)。

<a id="aad4dc6b36d223c351ca603fb451081d9"></a>

### setAnimationMode() [#setanimationmode]

<ApiSignature>

void setAnimationMode(AnimationMode animationMode)

</ApiSignature>

设置视角调整时的动画模式。

:::info[自从]
2.3.2
:::

<ParameterList title="参数">
<Parameter name="animationMode">

视角调整时的动画模式，详见 [`AnimationMode`](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/enumcom-1-1herewhite-1-1sdk-1-1domain-1-1-animation-mode)。

</Parameter>
</ParameterList>

<a id="a2cf8cd77b196c36bf3c5d9cad1c07d53"></a>

### getCenterX() [#getcenterx]

<ApiSignature>

Double getCenterX()

</ApiSignature>

获取视角的中心点在世界坐标系（以白板初始化时的中心点为原点的坐标系）中的 X 轴坐标。

<h4 data-toc-hidden="true" id={"返回值-1"}>返回值</h4>

视角的中心点在世界坐标系中的 X 轴坐标。

<a id="a4aea934e2b74918ae6c477452108880b"></a>

### setCenterX() [#setcenterx]

<ApiSignature>

void setCenterX(Double centerX)

</ApiSignature>

设置视角的中心点在世界坐标系（以白板初始化时的中心点为原点的坐标系）中的 X 轴坐标。

<ParameterList title="参数">
<Parameter name="centerX">

视角的中心点在世界坐标系中的 X 轴坐标。默认值为 0。

</Parameter>
</ParameterList>

<a id="abba23cd673ddeb6a52f2287d52f3c3ef"></a>

### getCenterY() [#getcentery]

<ApiSignature>

Double getCenterY()

</ApiSignature>

获取视角的中心点在世界坐标系（以白板初始化时的中心点为原点的坐标系）中的 Y 轴坐标。

<h4 data-toc-hidden="true" id={"返回值-2"}>返回值</h4>

视角的中心点在世界坐标系中的 Y 轴坐标。

<a id="af10b4facaec5b1b9d29fd596dbf2251e"></a>

### setCenterY() [#setcentery]

<ApiSignature>

void setCenterY(Double centerY)

</ApiSignature>

设置视角的中心点在世界坐标系（以白板初始化时的中心点为原点的坐标系）中的 Y 轴坐标。

<ParameterList title="参数">
<Parameter name="centerY">

视角的中心点在世界坐标系中的 Y 轴坐标。默认值为 0。

</Parameter>
</ParameterList>

<a id="aab232fba03cf8c9fe30749c741513f22"></a>

### getScale() [#getscale]

<ApiSignature>

Double getScale()

</ApiSignature>

白板相机的视角缩放比例，用于视角配置。

<a id="ab59b3dff765e941eeed2f1d63e2335d5"></a>

### setScale() [#setscale]

<ApiSignature>

void setScale(Double scale)

</ApiSignature>

白板相机的视角缩放比例，用于视角配置。
