# WMPFMiniProgramApi.startFloatWindowApp

需 WMPF >= 2.1.0 支持,使用前建议阅读注意事项

启动浮窗小程序。

# 调用参数

参数 类型 说明 最低版本
params WMPFStartAppParams 小程序启动参数,与 launchMiniProgram 一致
specific WMPFFloatWindowSpecific 浮窗参数

# WMPFFloatWindowSpecific

属性 类型 说明 最低版本
landscapeWidth int 横屏小程序宽度
landscapeHeight int 横屏小程序高度
portraitWidth int 竖屏小程序宽度
portraitHeight int 竖屏小程序高度
cornerRadius int 浮窗圆角半径
initOrientation int 初始化时小程序View的窗体方向,默认为 PORTRAIT,还可以设置为 LANDSCAPE
x int 横坐标
y int 纵坐标
requestFocus boolean 是否弹出后获取焦点

# 返回参数

类型 说明
int 浮窗 token,用于操作浮窗

# 示例代码

val miniProgramApi = WMPF.getInstance().getMiniProgramApi()
val floatWindowToken: Int = miniProgramApi.startFloatWindowApp(WMPFStartAppParams(...), WMPFFloatWindowSpecific(...))

# 注意

  • 需要给 WMPF 提供悬浮窗权限。