Popup Position Provider
interface PopupPositionProvider : ComposableProperties<ERROR CLASS: Symbol not found for ComposePopupPositionProvider>
一个用于计算 com.m8test.script.core.api.ui.compose.widget.Popup 在屏幕上显示位置的接口。
此接口通过提供两个独立的计算器 setXCalculator 和 setYCalculator, 允许您分别定义弹窗的 X 轴和 Y 轴坐标的计算逻辑。 最终的弹窗位置将由这两个计算器返回的 (x, y) 坐标组合而成。
See also
Compose Popup Position Provider
Compose 官方的原始接口定义。
Functions
Link copied to clipboard
abstract fun setXCalculator(action: (anchorBounds: IntRect, windowSize: IntSize, layoutDirection: LayoutDirection, popupContentSize: IntSize) -> Int)
设置用于计算弹窗 X 轴坐标的函数。
Link copied to clipboard
abstract fun setYCalculator(action: (anchorBounds: IntRect, windowSize: IntSize, layoutDirection: LayoutDirection, popupContentSize: IntSize) -> Int)
设置用于计算弹窗 Y 轴坐标的函数。