1# AutoFillPopupConfig (系统接口)
2
3自动填充气泡弹窗的尺寸和位置信息。
4
5> **说明:**
6>
7> 本模块首批接口从API version 12开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
8> 本模块接口均为系统接口。
9> 本模块接口仅可在Stage模型下使用。
10
11## 导入模块
12
13```ts
14import { autoFillManager } from '@kit.AbilityKit';
15```
16
17## AutoFillPopupConfig
18
19**系统接口**:此接口为系统接口。
20
21**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore
22
23| 名称    | 类型           | 必填 | 说明                                       |
24| --------- | -------------- | ---- | ------------------------------------------ |
25| popupSize | [PopupSize](#popupsize)      | 否   | 气泡弹窗的宽和高,不设置则不更新。 |
26| placement | [PopupPlacement](#popupplacement) | 否   | 气泡弹窗位置,不设置则不更新。|
27
28## PopupSize
29
30表示气泡弹窗的宽和高。
31
32**系统接口**:此接口为系统接口。
33
34**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore
35
36| 名称 | 类型   | 必填 | 说明            |
37| ------ | ------ | ---- | --------------- |
38| width  | number | 是   | 气泡弹窗的宽。 |
39| height | number | 是   | 气泡弹窗的高。 |
40
41## PopupPlacement
42
43表示气泡弹窗位置的枚举。
44
45**系统接口**:此接口为系统接口。
46
47**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore
48
49| 名称         | 值  | 说明                               |
50| ------------ | --- | --------------------------------- |
51| LEFT         |  0  |气泡弹窗位于组件左侧,与组件左侧中心对齐。 |
52| RIGHT        |  1  |气泡弹窗位于组件右侧,与组件右侧中心对齐。 |
53| TOP          |  2  |气泡弹窗位于组件上侧,与组件上侧中心对齐。 |
54| BOTTOM       |  3  |气泡弹窗位于组件下侧,与组件下侧中心对齐。 |
55| TOP_LEFT     |  4  |气泡弹窗位于组件上侧,与组件左侧边缘对齐。 |
56| TOP_RIGHT    |  5  |气泡弹窗位于组件上侧,与组件右侧边缘对齐。 |
57| BOTTOM_LEFT  |  6  |气泡弹窗位于组件下侧,与组件左侧边缘对齐。 |
58| BOTTOM_RIGHT |  7  |气泡弹窗位于组件下侧,与组件右侧边缘对齐。 |
59| LEFT_TOP     |  8  |气泡弹窗位于组件左侧,与组件上侧边缘对齐。 |
60| LEFT_BOTTOM  |  9  |气泡弹窗位于组件左侧,与组件下侧边缘对齐。 |
61| RIGHT_TOP    |  10 |气泡弹窗位于组件右侧,与组件上侧边缘对齐。 |
62| RIGHT_BOTTOM |  11 |气泡弹窗位于组件右侧,与组件下侧边缘对齐。 |
63| NONE         |  12 |不设置。                                |