• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# @ohos.inputMethod.Panel (输入法面板)
2<!--Kit: IME Kit-->
3<!--Subsystem: MiscServices-->
4<!--Owner: @illybyy-->
5<!--Designer: @andeszhang-->
6<!--Tester: @murphy1984-->
7<!--Adviser: @zhang_yixin13-->
8
9本模块提供对输入法面板的属性管理。
10
11> **说明:**
12>
13>本模块首批接口从API version 11开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
14
15## 导入模块
16
17```ts
18import { PanelInfo, PanelType, PanelFlag } from '@kit.IMEKit';
19```
20
21## PanelInfo
22
23输入法面板属性信息。
24
25**系统能力:** SystemCapability.MiscServices.InputMethodFramework
26
27| 名称 | 类型 | 必填 | 说明 |
28| -------- | -------- | -------- | -------- |
29| type | [PanelType](#paneltype) | 是 | 输入法面板类型。 |
30| flag | [PanelFlag](#panelflag) | 否 | 输入法面板状态类型。<br/>- 默认值为固定态。<br/>- 当前仅用于描述软键盘类型的面板的状态。 |
31
32##  PanelType
33
34输入法面板类型枚举。
35
36**系统能力**:SystemCapability.MiscServices.InputMethodFramework
37
38| 名称          | 值   | 说明         |
39| ------------- | ---- | ------------ |
40| SOFT_KEYBOARD | 0    | 软键盘类型。 |
41| STATUS_BAR    | 1    | 状态栏类型。 |
42
43##  PanelFlag
44
45输入法面板状态类型枚举。
46
47**系统能力**:SystemCapability.MiscServices.InputMethodFramework
48
49| 名称           | 值   | 说明                                                         |
50| -------------- | ---- | ------------------------------------------------------------ |
51| FLAG_FIXED     | 0    | 固定态面板类型。                                             |
52| FLAG_FLOATING  | 1    | 悬浮态面板类型。                                             |
53| FLAG_CANDIDATE | 2    | 候选词态面板类型。<br/>- 当输入面板为候选词态时,面板为显示用户输入候选词的窗口。<br/>- 输入法服务不会主动控制候选词态面板的显示和隐藏,需要开发者根据情况自行控制。 |
54