# com.herewhite.sdk.domain.MemberState class 参考 (/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state)

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

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

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

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

`MemberState` 类，用于设置互动白板实时房间的白板工具状态。

父类：[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。初值包含字段声明及无参构造中的直接赋值；其他构造参数以签名为准。

| 字段 | 声明 | 源码初值 | 说明 |
| --- | --- | --- | --- |
| [currentApplianceName](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a084103122ae2827e16f5afdc268cd93c) | `String currentApplianceName` | 未显式赋值 | [api-center-table-0 details](#table-slot-api-center-table-0) |
| [shapeType](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a963621769154c168dcf0642e62a2ad4a) | `ShapeType shapeType` | 未显式赋值 | [api-center-table-1 details](#table-slot-api-center-table-1) |
| [strokeColor](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#aa264f4265bc664af6b2fa1db5b273ca6) | `int[] strokeColor` | 未显式赋值 | [api-center-table-2 details](#table-slot-api-center-table-2) |
| [strokeWidth](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a3cd34376cb213ea87daa8d4c94a8717a) | `Double strokeWidth` | 未显式赋值 | [api-center-table-3 details](#table-slot-api-center-table-3) |
| [textSize](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a7ab864cc396774d059815a9f04a06e41) | `Double textSize` | 未显式赋值 | [api-center-table-4 details](#table-slot-api-center-table-4) |
| [textColor](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a6f15423f078506f97cbe5648058c5571) | `int[] textColor` | 未显式赋值 | [api-center-table-5 details](#table-slot-api-center-table-5) |
| [textCanSelectText](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a5ee707af0a70008acd11eb4f377c6476) | `Boolean textCanSelectText` | 未显式赋值 | [api-center-table-6 details](#table-slot-api-center-table-6) |
| [dottedLine](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a68552b563e5c2b9f810888d9e37e0018) | `Boolean dottedLine` | 未显式赋值 | [api-center-table-7 details](#table-slot-api-center-table-7) |
| [pencilEraserSize](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#aacd851c81d175926ceba5717cc32e160) | `Integer pencilEraserSize` | 未显式赋值 | [api-center-table-8 details](#table-slot-api-center-table-8) |
| [strokeType](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a4e86aa07451486471fe9dffaf56a8e09) | `StrokeType strokeType` | 未显式赋值 | [api-center-table-9 details](#table-slot-api-center-table-9) |
| [strokeOpacity](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#aa23c479b099d35f5e4e6d6d13053f5f5) | `Double strokeOpacity` | 未显式赋值 | [api-center-table-10 details](#table-slot-api-center-table-10) |
| [fillOpacity](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#abff736986a1cdcda8a83cfc0732cc877) | `Double fillOpacity` | 未显式赋值 | [api-center-table-11 details](#table-slot-api-center-table-11) |
| [fillColor](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a3c92931a0e96c9fc97e9c3b1b9e63d95) | `int[] fillColor` | 未显式赋值 | [api-center-table-12 details](#table-slot-api-center-table-12) |

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

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

白板工具名称，详见 Appliance。

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

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

图形工具的类型。

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

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

线条颜色，为 RGB 格式，例如，[0, 0, 255] 表示蓝色。

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

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

线条粗细。

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

**api-center-table-4 details**

字体大小。Chrome 浏览器对于小于 12 的字体会自动调整为 12。

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

**api-center-table-5 details**

文本颜色，为 RGB 格式，例如，[0, 0, 255] 表示蓝色。

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

**api-center-table-6 details**

文本是否可直接选择

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

**api-center-table-7 details**

新铅笔是否画虚线

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

**api-center-table-8 details**

铅笔橡皮的尺寸，取值 1~3

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

**api-center-table-9 details**

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

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

**api-center-table-10 details**

线条透明度。

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

**api-center-table-11 details**

图形填充透明度。

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

**api-center-table-12 details**

图形填充颜色，为 RGB 格式，例如，[0, 0, 255] 表示蓝色。

| 公开成员签名 |  |
| --- | --- |
|  | [MemberState](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a46306d9989ae410d769afeded9f439b5) () |
| String | [getCurrentApplianceName](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a4418359b2a1fc026b80a22fe3174b40c) () |
| void | [setCurrentApplianceName](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a8a593b406fc4878da5c1e2573676ed8a) (String currentApplianceName) |
| void | [setCurrentApplianceName](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a200814a8d1ef78980fd738838f5e1705) (String currentApplianceName, ShapeType shapeType) |
| ShapeType | [getShapeType](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a5dedbabebe4164f77101d0252cb42341) () |
| void | [setShapeType](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a1d63c6fbeec378cf3dca4eb33f97abc1) (ShapeType shapeType) |
| int[] | [getStrokeColor](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a53638237886321c2f646c58e4c31d462) () |
| void | [setStrokeColor](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a3ae6a22d60b42f172e01adcec83425e2) (int[] strokeColor) |
| int[] | [getTextColor](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#aa4f1e3db059ad834464011ad33327fad) () |
| void | [setTextColor](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a01b5975de0a0daf5392cfc876379a0f8) (int[] textColor) |
| double | [getStrokeWidth](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a2d008ca6eb8638406205d240e2f5467e) () |
| void | [setStrokeWidth](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#aa21a0fceab994acd5d0920cdc28f19fb) (double strokeWidth) |
| double | [getTextSize](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#af64fbd4614035f4ce098859fa2fef4fa) () |
| void | [setTextSize](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#ae11986586135490e54886b01a211bb30) (double textSize) |
| Boolean | [getTextCanSelectText](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a7292fb3ba9b47d68f8b6786d2fe672c1) () |
| void | [setTextCanSelectText](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#ac7c9909f892712a18edc1974109b03d5) (Boolean textCanSelectText) |
| Boolean | [getDottedLine](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a9d92de06dccc0c9daf40604a8a38d09d) () |
| void | [setDottedLine](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#ad641425aa08274d97ca5300d1a2b8d38) (Boolean dottedLine) |
| Integer | [getPencilEraserSize](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a9bb826500513aa72424daa05d2bf2a01) () |
| void | [setPencilEraserSize](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a3501e7a09fa4106ac24707bdce983c7a) (Integer pencilEraserSize) |
| StrokeType | [getStrokeType](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#afe9ef992c8f3c83e559575b0870315e6) () |
| void | [setStrokeType](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#afeb934c5e7eeca01887a360f718283fe) (StrokeType strokeType) |
| Double | [getStrokeOpacity](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#ae37f3cb378f53ce20fcf1183050cfd7b) () |
| void | [setStrokeOpacity](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#ad414d37808a9ee38586986fe2ba81183) (Double strokeOpacity) |
| Double | [getFillOpacity](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a37b3a65184a31537dd3c93693bcc19ff) () |
| void | [setFillOpacity](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a906a6892125e9593368e833a8d3f7d7b) (Double fillOpacity) |
| int[] | [getFillColor](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a7f6a391f6b65a4d5b15a220146ee9c07) () |
| void | [setFillColor](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-state#a5362587654a817f718fd8b91ebcf2dad) (int[] fillColor) |

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

<a id="a084103122ae2827e16f5afdc268cd93c"></a>

### currentApplianceName [#currentappliancename]

```text
String currentApplianceName
```

源码初值：未显式赋值

白板工具名称，详见 Appliance。

<a id="a963621769154c168dcf0642e62a2ad4a"></a>

### shapeType [#shapetype]

```text
ShapeType shapeType
```

源码初值：未显式赋值

图形工具的类型。

<a id="aa264f4265bc664af6b2fa1db5b273ca6"></a>

### strokeColor [#strokecolor]

```text
int[] strokeColor
```

源码初值：未显式赋值

线条颜色，为 RGB 格式，例如，[0, 0, 255] 表示蓝色。

<a id="a3cd34376cb213ea87daa8d4c94a8717a"></a>

### strokeWidth [#strokewidth]

```text
Double strokeWidth
```

源码初值：未显式赋值

线条粗细。

<a id="a7ab864cc396774d059815a9f04a06e41"></a>

### textSize [#textsize]

```text
Double textSize
```

源码初值：未显式赋值

字体大小。Chrome 浏览器对于小于 12 的字体会自动调整为 12。

<a id="a6f15423f078506f97cbe5648058c5571"></a>

### textColor [#textcolor]

```text
int[] textColor
```

源码初值：未显式赋值

文本颜色，为 RGB 格式，例如，[0, 0, 255] 表示蓝色。

<a id="a5ee707af0a70008acd11eb4f377c6476"></a>

### textCanSelectText [#textcanselecttext]

```text
Boolean textCanSelectText
```

源码初值：未显式赋值

文本是否可直接选择

<a id="a68552b563e5c2b9f810888d9e37e0018"></a>

### dottedLine [#dottedline]

```text
Boolean dottedLine
```

源码初值：未显式赋值

新铅笔是否画虚线

<a id="aacd851c81d175926ceba5717cc32e160"></a>

### pencilEraserSize [#pencilerasersize]

```text
Integer pencilEraserSize
```

源码初值：未显式赋值

铅笔橡皮的尺寸，取值 1~3

<a id="a4e86aa07451486471fe9dffaf56a8e09"></a>

### strokeType [#stroketype]

```text
StrokeType strokeType
```

源码初值：未显式赋值

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

<a id="aa23c479b099d35f5e4e6d6d13053f5f5"></a>

### strokeOpacity [#strokeopacity]

```text
Double strokeOpacity
```

源码初值：未显式赋值

线条透明度。

<a id="abff736986a1cdcda8a83cfc0732cc877"></a>

### fillOpacity [#fillopacity]

```text
Double fillOpacity
```

源码初值：未显式赋值

图形填充透明度。

<a id="a3c92931a0e96c9fc97e9c3b1b9e63d95"></a>

### fillColor [#fillcolor]

```text
int[] fillColor
```

源码初值：未显式赋值

图形填充颜色，为 RGB 格式，例如，[0, 0, 255] 表示蓝色。

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

<a id="a46306d9989ae410d769afeded9f439b5"></a>

### MemberState() [#memberstate]

<ApiSignature>

MemberState()

</ApiSignature>

MemberState：com.herewhite.sdk.domain.MemberState 的公开成员。参数和返回类型见下方签名。

<a id="a4418359b2a1fc026b80a22fe3174b40c"></a>

### getCurrentApplianceName() [#getcurrentappliancename]

<ApiSignature>

String getCurrentApplianceName()

</ApiSignature>

获取互动白板实时房间内当前使用的白板工具名称。

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

互动白板实时房间内当前使用的白板工具名称。

<a id="a8a593b406fc4878da5c1e2573676ed8a"></a>

### setCurrentApplianceName() [#setcurrentappliancename]

<ApiSignature>

void setCurrentApplianceName(String currentApplianceName)

</ApiSignature>

设置互动白板实时房间内使用的白板工具。

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

白板工具名称，详见 [`Appliance`](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-appliance)。

</Parameter>
</ParameterList>

<a id="a200814a8d1ef78980fd738838f5e1705"></a>

### setCurrentApplianceName() [#setcurrentappliancename-1]

<ApiSignature>

void setCurrentApplianceName(String currentApplianceName, ShapeType shapeType)

</ApiSignature>

设置互动白板实时房间内使用的白板工具。

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

白板工具名称，详见 [`Appliance`](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-appliance)。

</Parameter>
<Parameter name="shapeType">

图形工具，默认值为 `Triangle`，详见 [`ShapeType`](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/enumcom-1-1herewhite-1-1sdk-1-1domain-1-1-shape-type)。

</Parameter>
</ParameterList>

<a id="a5dedbabebe4164f77101d0252cb42341"></a>

### getShapeType() [#getshapetype]

<ApiSignature>

ShapeType getShapeType()

</ApiSignature>

获取图形工具的类型。

:::info[自从]
2.12.26
:::

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

图形工具的类型。详见 [`ShapeType`](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/enumcom-1-1herewhite-1-1sdk-1-1domain-1-1-shape-type)。

<a id="a1d63c6fbeec378cf3dca4eb33f97abc1"></a>

### setShapeType() [#setshapetype]

<ApiSignature>

void setShapeType(ShapeType shapeType)

</ApiSignature>

设置图形工具的类型。

:::info[自从]
2.12.26
:::

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

图形工具的类型。详见 [`ShapeType`](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/enumcom-1-1herewhite-1-1sdk-1-1domain-1-1-shape-type)。

</Parameter>
</ParameterList>

<a id="a53638237886321c2f646c58e4c31d462"></a>

### getStrokeColor() [#getstrokecolor]

<ApiSignature>

int[] getStrokeColor()

</ApiSignature>

获取用户设置的线条颜色。

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

线条颜色，为 RGB 格式，例如，[0, 0, 255] 表示蓝色。

<a id="a3ae6a22d60b42f172e01adcec83425e2"></a>

### setStrokeColor() [#setstrokecolor]

<ApiSignature>

void setStrokeColor(int[] strokeColor)

</ApiSignature>

设置线条颜色。

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

线条颜色，为 RGB 格式，例如，[0, 0, 255] 表示蓝色。

</Parameter>
</ParameterList>

<a id="aa4f1e3db059ad834464011ad33327fad"></a>

### getTextColor() [#gettextcolor]

<ApiSignature>

int[] getTextColor()

</ApiSignature>

获取文本工具中文字的颜色。

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

文本颜色的数组。

<a id="a01b5975de0a0daf5392cfc876379a0f8"></a>

### setTextColor() [#settextcolor]

<ApiSignature>

void setTextColor(int[] textColor)

</ApiSignature>

设置文本工具中文字的颜色。

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

文本颜色的数组。

</Parameter>
</ParameterList>

<a id="a2d008ca6eb8638406205d240e2f5467e"></a>

### getStrokeWidth() [#getstrokewidth]

<ApiSignature>

double getStrokeWidth()

</ApiSignature>

获取用户设置的线条粗细。

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

线条粗细。

<a id="aa21a0fceab994acd5d0920cdc28f19fb"></a>

### setStrokeWidth() [#setstrokewidth]

<ApiSignature>

void setStrokeWidth(double strokeWidth)

</ApiSignature>

设置线条粗细。

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

线条粗细。

</Parameter>
</ParameterList>

<a id="af64fbd4614035f4ce098859fa2fef4fa"></a>

### getTextSize() [#gettextsize]

<ApiSignature>

double getTextSize()

</ApiSignature>

获取用户设置的字体大小。

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

字体大小。

<a id="ae11986586135490e54886b01a211bb30"></a>

### setTextSize() [#settextsize]

<ApiSignature>

void setTextSize(double textSize)

</ApiSignature>

设置字体大小。

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

字体大小。Chrome 浏览器对于小于 12 的字体会自动调整为 12。

</Parameter>
</ParameterList>

<a id="a7292fb3ba9b47d68f8b6786d2fe672c1"></a>

### getTextCanSelectText() [#gettextcanselecttext]

<ApiSignature>

Boolean getTextCanSelectText()

</ApiSignature>

获取文本是否可直接选择并编辑。

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

是否开启文本可选择并编辑。

<a id="ac7c9909f892712a18edc1974109b03d5"></a>

### setTextCanSelectText() [#settextcanselecttext]

<ApiSignature>

void setTextCanSelectText(Boolean textCanSelectText)

</ApiSignature>

设置文字是否可以直接选择并编辑。

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

文字是否可否直接选择并编辑：

- `true`：文字可直接选择并编辑。
- `false`：文字不可直接选择并编辑。

</Parameter>
</ParameterList>

<a id="a9d92de06dccc0c9daf40604a8a38d09d"></a>

### getDottedLine() [#getdottedline]

<ApiSignature>

Boolean getDottedLine()

</ApiSignature>

获取新铅笔是否画虚线。

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

是否画虚线。

<a id="ad641425aa08274d97ca5300d1a2b8d38"></a>

### setDottedLine() [#setdottedline]

<ApiSignature>

void setDottedLine(Boolean dottedLine)

</ApiSignature>

设置铅笔工具画虚线。 如需更改此配置，需要在加入房间时设置 [`(false)`](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1-room-params#a49c41b2dfd21f764d6e3ff63ca09f19d)\}。

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

是否画虚线。

- `true`：画虚线。
- `false`：画直线。

</Parameter>
</ParameterList>

<a id="a9bb826500513aa72424daa05d2bf2a01"></a>

### getPencilEraserSize() [#getpencilerasersize]

<ApiSignature>

Integer getPencilEraserSize()

</ApiSignature>

获取铅笔橡皮的尺寸。

<a id="a3501e7a09fa4106ac24707bdce983c7a"></a>

### setPencilEraserSize() [#setpencilerasersize]

<ApiSignature>

void setPencilEraserSize(Integer pencilEraserSize)

</ApiSignature>

设置铅笔橡皮的尺寸 如需更改此配置，需要在加入房间时设置 [`(false)`](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1-room-params#a49c41b2dfd21f764d6e3ff63ca09f19d)\}。

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

铅笔橡皮的尺寸，取值范围为 [1,3]，值越大尺寸越大。

</Parameter>
</ParameterList>

<a id="afe9ef992c8f3c83e559575b0870315e6"></a>

### getStrokeType() [#getstroketype]

<ApiSignature>

StrokeType getStrokeType()

</ApiSignature>

getStrokeType：com.herewhite.sdk.domain.MemberState 的公开成员。参数和返回类型见下方签名。

<a id="afeb934c5e7eeca01887a360f718283fe"></a>

### setStrokeType() [#setstroketype]

<ApiSignature>

void setStrokeType(StrokeType strokeType)

</ApiSignature>

setStrokeType：com.herewhite.sdk.domain.MemberState 的公开成员。参数和返回类型见下方签名。

<a id="ae37f3cb378f53ce20fcf1183050cfd7b"></a>

### getStrokeOpacity() [#getstrokeopacity]

<ApiSignature>

Double getStrokeOpacity()

</ApiSignature>

获取线条透明度。

:::info[自从]
2.16.100
:::

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

线条透明度。取值范围为 [0.0, 1.0]，0 表示完全透明，1 表示完全不透明。

<a id="ad414d37808a9ee38586986fe2ba81183"></a>

### setStrokeOpacity() [#setstrokeopacity]

<ApiSignature>

void setStrokeOpacity(Double strokeOpacity)

</ApiSignature>

设置线条透明度。

:::info[自从]
2.16.100
:::

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

线条透明度。取值范围为 [0.0, 1.0]，0 表示完全透明，1 表示完全不透明。

</Parameter>
</ParameterList>

<a id="a37b3a65184a31537dd3c93693bcc19ff"></a>

### getFillOpacity() [#getfillopacity]

<ApiSignature>

Double getFillOpacity()

</ApiSignature>

获取图形填充透明度。

:::info[自从]
2.16.100
:::

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

图形填充透明度。取值范围为 [0.0, 1.0]，0 表示完全透明，1 表示完全不透明。

<a id="a906a6892125e9593368e833a8d3f7d7b"></a>

### setFillOpacity() [#setfillopacity]

<ApiSignature>

void setFillOpacity(Double fillOpacity)

</ApiSignature>

设置图形填充透明度。

:::info[自从]
2.16.100
:::

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

图形填充透明度。

</Parameter>
</ParameterList>

<a id="a7f6a391f6b65a4d5b15a220146ee9c07"></a>

### getFillColor() [#getfillcolor]

<ApiSignature>

int[] getFillColor()

</ApiSignature>

获取图形填充颜色。

:::info[自从]
2.16.100
:::

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

图形填充颜色，为 RGB 格式，例如，[0, 0, 255] 表示蓝色。

<a id="a5362587654a817f718fd8b91ebcf2dad"></a>

### setFillColor() [#setfillcolor]

<ApiSignature>

void setFillColor(int[] fillColor)

</ApiSignature>

设置图形填充颜色。

:::info[自从]
2.16.100
:::

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

图形填充颜色，为 RGB 格式，例如，[0, 0, 255] 表示蓝色。

</Parameter>
</ParameterList>
