首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    HarmonyOS实战:实现任意拖动的应用悬浮窗口

    前言为了增加应用程序功能的丰富性和便利性,很多应用都会提供一个悬浮窗口实现多页面显示。特别是一些性能检测工具,比如 dokit 。在鸿蒙上怎么实现类似的全局悬浮窗口呢?...实现效果需求分析要想实现全局悬浮窗口,必须满足以下几个要求:窗口可以悬浮在任意页面。窗口可以跟随手势拖动。边界处理。技术实现在 ArkUI 中,页面只有 Window 和 View 两种组成。...View 通常都是显示在 Window 中,如果要想实现一个可以在任意页面都能停留显示的悬浮窗,只能通过 window 来实现。...this.contentWindow.destroyWindow(() => { this.contentWindow = undefined })总结通过 window 不仅能实现全局悬浮窗

    1K10

    HarmonyOS 开发实践——基于子窗口实现应用内悬浮窗

    应用经常会遇到如下的业务诉求:场景一:通过事件添加和移除悬浮窗,悬浮窗样式可定制(暂定两种,无白边圆球形和小视频播放窗口类型),可代码修改位置和布局。...方案描述场景一:通过事件添加和移除悬浮窗,悬浮窗样式可定制(暂定两种,无白边圆球形和小视频播放窗口类型),可代码修改位置和布局。...效果图方案通过设置手势顺序模式识别PanGesture,实现拖拽悬浮窗。核心代码创建Position。...核心代码通过windowStage获取主窗口的Router,实现主窗口的Router跳转。....效果图方案通过设置窗口windowClass.minimize和windowClass.destroyWindow,实现悬浮窗的隐藏和销毁。核心代码通过调用minimize,实现子窗口最小化。.

    2.5K20

    JS实现关闭图片窗口

    JS实现关闭图片窗口 有趣的小案例池子: JS实现定时器 JS实现关闭图片窗口 JS实现输入检验 获取焦点后隐藏提示内容的输入框 JS实现获取鼠标在画布中的位置 聊天信息框显示消息...JS点击切换背景图 自动切换背景的登录页面 JS制作跟随鼠标移动的图片 JS实现记住用户密码 结果演示 概述 通过事件的绑定来实现,关闭网页中某个图片窗口的效果。.../* 设置字体样式 */ font-family: Arial, Helvetica, sans-serif; /* 设置鼠标悬浮在上面的时候的样式...// 设置display为none 也就是不再显示二维码 box.style.display = 'none'; } 完整代码.../* 设置字体样式 */ font-family: Arial, Helvetica, sans-serif; /* 设置鼠标悬浮在上面的时候的样式

    17.4K00
    领券