色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙OS元服務開發:【(Stage模型)設置懸浮窗】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-04-03 15:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、設置懸浮窗說明

懸浮窗可以在已有的任務基礎上,創建一個始終在前臺顯示的窗口。即使創建懸浮窗的任務退至后臺,懸浮窗仍然可以在前臺顯示。通常懸浮窗位于所有應用窗口之上;開發者可以創建懸浮窗,并對懸浮窗進行屬性設置等操作。

二、開發步驟

前提條件:創建WindowType.TYPE_FLOAT即懸浮窗類型的窗口,需要申請ohos.permission.SYSTEM_FLOAT_WINDOW權限。

1.創建懸浮窗。

通過window.createWindow接口創建懸浮窗類型的窗口。

2.對懸浮窗進行屬性設置等操作。

懸浮窗窗口創建成功后,可以改變其大小、位置等,還可以根據應用需要設置懸浮窗背景色、亮度等屬性。

3.加載顯示懸浮窗的具體內容。

通過setUIContent和showWindow接口加載顯示懸浮窗的具體內容。

4.銷毀懸浮窗。

當不再需要懸浮窗時,可根據具體實現邏輯,使用destroyWindow接口銷毀懸浮窗。
更多鴻蒙開發技術已更新↓

搜狗高速瀏覽器截圖20240326151547.png

import UIAbility from '@ohos.app.ability.UIAbility';
import window from '@ohos.window';

export default class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage) {
// 1.創建懸浮窗。
let windowClass = null;
let config = {name: "floatWindow", windowType: window.WindowType.TYPE_FLOAT, ctx: this.context};
window.createWindow(config, (err, data) = > {
if (err.code) {
console.error('Failed to create the floatWindow. Cause: ' + JSON.stringify(err));
return;
}
console.info('Succeeded in creating the floatWindow. Data: ' + JSON.stringify(data));
windowClass = data;
// 2.懸浮窗窗口創建成功后,設置懸浮窗的位置、大小及相關屬性等。
windowClass.moveWindowTo(300, 300, (err) = > {
if (err.code) {
console.error('Failed to move the window. Cause:' + JSON.stringify(err));
return;
}
console.info('Succeeded in moving the window.');
});
windowClass.resize(500, 500, (err) = > {
if (err.code) {
console.error('Failed to change the window size. Cause:' + JSON.stringify(err));
return;
}
console.info('Succeeded in changing the window size.');
});
// 3.為懸浮窗加載對應的目標頁面。
windowClass.setUIContent("pages/page4", (err) = > {
if (err.code) {
console.error('Failed to load the content. Cause:' + JSON.stringify(err));
return;
}
console.info('Succeeded in loading the content.');
// 3.顯示懸浮窗。
windowClass.showWindow((err) = > {
if (err.code) {
console.error('Failed to show the window. Cause: ' + JSON.stringify(err));
return;
}
console.info('Succeeded in showing the window.');
});
});
// 4.銷毀懸浮窗。當不再需要懸浮窗時,可根據具體實現邏輯,使用destroy對其進行銷毀。
windowClass.destroyWindow((err) = > {
if (err.code) {
console.error('Failed to destroy the window. Cause: ' + JSON.stringify(err));
return;
}
console.info('Succeeded in destroying the window.');
});
});
}
};


審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 模型
    +關注

    關注

    1

    文章

    3524

    瀏覽量

    50474
  • 鴻蒙
    +關注

    關注

    60

    文章

    2627

    瀏覽量

    44085
  • 鴻蒙OS
    +關注

    關注

    0

    文章

    191

    瀏覽量

    5004
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Stage 模型深入解讀

    設備的遷移和協同機制。本文為大家詳細介紹 Stage 模型。 一、Stage 模型概念 應用開發模型
    的頭像 發表于 02-18 09:28 ?1792次閱讀
    <b class='flag-5'>Stage</b> <b class='flag-5'>模型</b>深入解讀

    鴻蒙OS開發實例:【手擼服務卡片】

    服務卡片指導文檔位于“**開發/應用模型/Stage模型開發指導/
    的頭像 發表于 03-28 22:11 ?1540次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b><b class='flag-5'>開發</b>實例:【手擼<b class='flag-5'>服務</b>卡片】

    鴻蒙OS開發案例:【Stage模型卡片】

    本示例展示了Stage模型卡片提供方的創建與使用。
    的頭像 發表于 04-09 17:13 ?1303次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b><b class='flag-5'>開發</b>案例:【<b class='flag-5'>Stage</b><b class='flag-5'>模型</b>卡片】

    鴻蒙應用/服務開發-窗口(Stage模型設置懸浮

    一、設置懸浮說明 懸浮可以在已有的任務基礎上,創建一個始終在前臺顯示的窗口。即使創建懸浮
    發表于 02-04 14:05

    鴻蒙應用/服務開發-窗口(Stage模型設置應用主窗口

    一、 設置應用主窗口****說明 在Stage模型下,應用主窗口由UIAbility創建并維護生命周期。在UIAbility的onWindowStageCreate回調中,通過WindowStage
    發表于 02-05 14:45

    從FA模型切換到Stage模型時:module的切換說明

    module的切換 從FA模型切換到Stage模型時,開發者需要將config.json文件module標簽下的配置遷移到module.json5配置文件module標簽下,具體差異
    發表于 06-05 08:16

    鴻蒙服務萬能卡片開發-stage模型和fa模型的卡片區別

    一、項目類型 Application: 應用開發 Atomic Service:原子化服務開發 這里選擇Empty Ability模板創建項目。 二、Stage
    發表于 05-22 14:20

    鴻蒙原生應用/服務開發-Stage模型能力接口(五)

    Stage模型下使用 二、 導入模塊 import common from \'@ohos.app.ability.common\'; 三、系統能力 :以下各項對應的系統能力均為
    發表于 12-15 15:11

    鴻蒙原生應用/服務開發-Stage模型能力接口(六)

    的起始版本。本模塊接口僅可在Stage模型下使用。 二、 導入模塊 import contextConstant from \'@ohos.app.ability.contextConstant\'; 三
    發表于 12-18 14:40

    鴻蒙原生應用/服務開發-Stage模型能力接口(八)

    獨標記接口的起始版本。本模塊接口僅可在Stage模型下使用。 二、導入模塊 .import ExtensionAbility from
    發表于 12-20 16:12

    Stage模型深入解讀

    形態下統一的應用組件生命周期,并支持跨設備的遷移和協同機制。本文為大家詳細介紹Stage模型。 一 Stage模型概念 應用開發
    的頭像 發表于 03-16 13:35 ?1406次閱讀

    鴻蒙OS服務開發:【(Stage模型設置應用主窗口】

    Stage模型下,應用主窗口由UIAbility創建并維護生命周期。在UIAbility的onWindowStageCreate回調中,通過WindowStage獲取應用主窗口,即可對其進行屬性設置等操作。還可以在應用配置文件
    的頭像 發表于 04-03 18:28 ?1480次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OS</b><b class='flag-5'>元</b><b class='flag-5'>服務</b><b class='flag-5'>開發</b>:【(<b class='flag-5'>Stage</b><b class='flag-5'>模型</b>)<b class='flag-5'>設置</b>應用主窗口】

    鴻蒙實戰開發:【實現應用懸浮

    如果你要做的是系統級別的懸浮,就需要判斷是否具備懸浮權限。然而這又不是一個標準的動態權限,你需要兼容各種奇葩機型的懸浮
    的頭像 發表于 04-03 22:18 ?994次閱讀
    <b class='flag-5'>鴻蒙</b>實戰<b class='flag-5'>開發</b>:【實現應用<b class='flag-5'>懸浮</b><b class='flag-5'>窗</b>】

    鴻蒙開發Ability Kit程序框架服務:FA模型切換Stage模型概述

    本文介紹如何將一個FA模型開發的聲明式范式應用切換到Stage模型
    的頭像 發表于 06-26 14:40 ?649次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>Ability Kit程序框架<b class='flag-5'>服務</b>:FA<b class='flag-5'>模型</b>切換<b class='flag-5'>Stage</b><b class='flag-5'>模型</b>概述

    鴻蒙Stage模型與FA模型詳解

    【HarmonyOS 5】鴻蒙Stage模型與FA模型詳解 ##鴻蒙開發能力 ##Harmon
    的頭像 發表于 07-07 11:50 ?193次閱讀
    主站蜘蛛池模板: 中文视频在线观看 | 亚洲第一综合天堂另类专 | 最新精品学生国产自在现拍 | 人成午夜免费视频 | 欧美香蕉大胸在线视频观看 | 99久久国内精品成人免费 | 国产精品亚洲二线在线播放 | 久久99久久成人免费播放 | 亚洲精品无码国产爽快A片百度 | 亚洲精品AV一二三区无码 | 2021国产精品久久久久精品免费网 | 处xxxx.88| 久久黄色网 | 亚洲人成网77777色在线播放 | 免费看国产精品麻豆 | 浪荡受自我调教纯肉BL | 内射爽无广熟女亚洲 | 中文字幕亚洲男人的天堂网络 | 蜜臀亚洲AV永久无码精品老司机 | 亚洲第一色网站 | 国产精品女上位好爽在线短片 | 99久久国产露脸精品国产吴梦梦 | 日本毛片久久国产精品 | 高hh乱亲女真实 | 日韩av国产av欧美天堂社区 | 99久久国产综合精品网成人影院 | 91原创在线 | 久久久久久久久女黄 | 一起洗澡的老师免费播放 | 成人动漫bt种子 | 一个人免费视频在线观看 | 久久只有这里有精品4 | JEALOUSVUE成熟老师APP | 菠萝菠萝蜜视频在线看1 | 欧美日韩精品 | 91精品福利一区二区 | 日韩一区二区天海翼 | 区一区二视频免费观看 | 久久99re8热在线播放 | 美女不要啊 | 艳鉧动漫片1~6全集在线 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品