HarmonyOS鸿蒙Next弹窗可以精确控制位置吗
HarmonyOS鸿蒙Next弹窗可以精确控制位置吗 鸿蒙开发自定义弹窗,想在任意位置弹出,可以根据其他组件作为锚点进行弹出吗。就像Android里PopupWindow。
4 回复
楼主你好,可以参考如下文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-common-components-custom-dialog-0000001774120142
更多关于HarmonyOS鸿蒙Next弹窗可以精确控制位置吗的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
可以,你通过点击事件,获取到被点击组件的位置,然后再对弹窗做偏移可以实现。
暂时不能
在HarmonyOS鸿蒙Next中,弹窗的位置可以通过setGravity
方法进行精确控制。该方法允许开发者指定弹窗在屏幕上的对齐方式,如Gravity.TOP
、Gravity.BOTTOM
、Gravity.CENTER
等。此外,还可以通过setX
和setY
方法进一步微调弹窗的具体坐标位置,从而实现更精确的布局控制。