亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內不再提示

鴻蒙非侵入式彈窗新解法,企查查正式開源“QuickDialog”彈窗組件庫

looger123 ? 來源:looger123 ? 作者:looger123 ? 2025-07-31 10:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近日,企查查將其自研的鴻蒙彈窗組件庫“QuickDialog”開源,并上線至OpenHarmony 三方庫中心倉。這是鴻蒙生態(tài)首個支持“彈窗堆棧暫存能力”的非侵入式彈窗解決方案,憑借其靈活、高效、可復用的設計理念,有望成為鴻蒙應用開發(fā)中管理復雜彈窗場景的最佳實踐方案之一。

wKgZO2iK15yAPiYFAAHc5PAsRJA321.png

在當前鴻蒙應用開發(fā)中,彈窗能力主要依賴 @CustomDialog 或 promptAction.openCustomDialog 等方案實現(xiàn)。這些方式雖然基礎能力齊全,但自定義彈窗的生命周期僅支持單次彈出與關閉,無法暫存彈窗堆棧狀態(tài),也無法同時滿足彈窗模態(tài)、層級的互斥關系,較大程度上限制了彈窗定義的自由度。

企查查作為首批深耕鴻蒙平臺的頭部應用廠商,在自身App鴻蒙化過程中,歷經多輪技術方案演進,最終打造出當前這套基于Overlay與Node雙機制、支持彈窗狀態(tài)暫存與組件復用的非侵入式彈窗方案QuickDialog,并正式對外開源。

QuickDialog以“可維護、可拓展”為設計理念,圍繞復雜彈窗場景中的共性痛點,提供以下核心技術能力:

彈窗堆棧暫存能力:支持多個彈窗的層級管理與狀態(tài)保持,用戶可任意中斷或恢復某一彈窗流轉,大幅提升彈窗交互的靈活性;

無侵入式控件創(chuàng)建機制:采用Node方式動態(tài)生成彈窗內容,無需修改業(yè)務頁面結構,減少耦合,便于維護;

Overlay 接管生命周期:通過將彈窗依附于自定義頁面,自主接管生命周期管理,支持彈窗與頁面雙向通信;

裝飾器與彈窗內容解耦,支持復用:支持將同一彈窗內容搭配多種裝飾器結構,靈活適配不同交互場景,提升開發(fā)效率;

頁面綁定式彈窗層級自由管理:每個彈窗基于頁面結構進行綁定控制,實現(xiàn)清晰的顯示/隱藏管理與模態(tài)規(guī)則控制。

在企查查鴻蒙App的開發(fā)實踐中,QuickDialog已全面替代傳統(tǒng)彈窗方案,實現(xiàn)了彈窗體系的統(tǒng)一重構。在復雜用戶操作流程中,用戶可在不同頁面中保留彈窗堆棧狀態(tài),實現(xiàn)從多任務中返回繼續(xù)處理,大幅改善使用體驗。對于開發(fā)者而言,QuickDialog 的接入完全基于組件調用與綁定機制,無需改動現(xiàn)有頁面結構或狀態(tài)流,大大降低彈窗系統(tǒng)的開發(fā)與維護成本,開發(fā)效率顯著提升。

QuickDialog現(xiàn)已上架OpenHarmony三方庫中心倉,開發(fā)者可通過搜索“quickdialog”獲取源碼、使用指南與示例工程,快速集成到各類應用中,實現(xiàn)高效的彈窗管理。

企查查希望通過開源 QuickDialog,與開發(fā)者共同推動鴻蒙生態(tài)中彈窗基礎能力的標準化與技術演進,降低高復雜交互場景的技術門檻,賦能更多應用實現(xiàn)體驗創(chuàng)新。

未來,華為還將聯(lián)合伙伴持續(xù)共建創(chuàng)新,面向底座技術、通用能力、垂類行業(yè)等場景推出系列開發(fā)者場景化解決方案,不斷提升鴻蒙應用的創(chuàng)新體驗和開發(fā)效率,與廣大開發(fā)者共建繁榮的鴻蒙生態(tài)。

更多關于“QuickDialog”的詳細信息和使用指南,請訪問“OpenHarmony 三方庫中心倉”,搜索“quickdialog”。

審核編輯 黃宇

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

    關注

    217

    文章

    35620

    瀏覽量

    259847
  • 鴻蒙
    +關注

    關注

    60

    文章

    2753

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    在env中打不開menuconfig的配置界面,不出現(xiàn)彈窗是怎么回事?

    在env中打不開menuconfig的配置界面,不出現(xiàn)彈窗
    發(fā)表于 09-23 06:01

    分享---超聲波焊接機設備實現(xiàn)告 \"警彈窗\" 效果的簡單方法

    在實際設計產品UI界面中,經常碰到要設計”告警彈窗”功能如,設備運行中產生了告警信息時,要彈出窗口提示用戶做操作。 使用拓普微廠家的串口屏開發(fā)工具SGTools,可以很容易的實現(xiàn)”告警彈窗”功能,只需要簡單設置屬性就可以實現(xiàn); 參考見下圖UI界面設計;
    發(fā)表于 08-21 11:17

    蜻蜓FM開源“SmartXPlayer”音頻播放組件,打造鴻蒙多端音頻播放新引擎

    近日,由蜻蜓FM研發(fā)的音頻播放組件“SmartXPlayer”正式開源并上線 OpenHarmony 三方中心倉。作為一款專為鴻蒙多端場景打造的音頻播放引擎,SmartXPlayer
    的頭像 發(fā)表于 07-21 16:31 ?367次閱讀
    蜻蜓FM<b class='flag-5'>開源</b>“SmartXPlayer”音頻播放<b class='flag-5'>組件</b>,打造<b class='flag-5'>鴻蒙</b>多端音頻播放新引擎

    飛書富文本組件RichTextVista開源

    近日,飛書正式將其自研的富文本組件 RichTextVista(簡稱“RTV”)開源,并上線OpenHarmony 三方中心倉。該組件
    的頭像 發(fā)表于 07-16 16:47 ?654次閱讀

    飛書開源“RTV”富文本組件 重塑鴻蒙應用富文本渲染體驗

    近日,飛書正式將其自研的富文本組件?RichTextVista(簡稱“RTV”)開源,并上線OpenHarmony?三方中心倉。該組件
    的頭像 發(fā)表于 07-11 15:20 ?395次閱讀
    飛書<b class='flag-5'>開源</b>“RTV”富文本<b class='flag-5'>組件</b> 重塑<b class='flag-5'>鴻蒙</b>應用富文本渲染體驗

    《仿盒馬》app開發(fā)技術分享-- 分類模塊頂部導航列表彈窗(16)

    技術棧 Appgallery connect 開發(fā)準備 上一節(jié)我們實現(xiàn)了分類頁面的頂部導航欄列表,并且實現(xiàn)了首頁金剛區(qū)跟首頁導航欄的聯(lián)動,這一節(jié)我們實現(xiàn)導航欄列表的彈窗功能,需要學習的知識點有自定義
    發(fā)表于 06-30 10:34

    《仿盒馬》app開發(fā)技術分享-- 商品規(guī)格彈窗(11)

    這一節(jié)我們來實現(xiàn)商品的規(guī)格彈窗。這節(jié)的要點是自定義彈窗的運用。 功能分析 規(guī)格彈窗,我們的數(shù)據源需要根據當前商品的specid當條件去規(guī)格表里查詢對應的數(shù)據,需要我們針對id做一個查詢。 彈窗
    發(fā)表于 06-30 09:15

    HarmonyOS實戰(zhàn):首頁多彈窗順序彈出終極解決方案

    背景 隨著應用軟件功能的不斷增加,應用程序軟件首頁成為彈窗的重災區(qū),不僅有升級彈窗,還有積分彈窗,簽到,引導等各種彈窗。為了徹底解彈窗問題,
    的頭像 發(fā)表于 06-09 16:47 ?561次閱讀
    HarmonyOS實戰(zhàn):首頁多<b class='flag-5'>彈窗</b>順序彈出終極解決方案

    開源鴻蒙應用技術組件共建計劃啟動

    通過兼容性測評,覆蓋金融、交通、教育、醫(yī)療、航天等多個行業(yè)領域,已成為發(fā)展速度最快的開源操作系統(tǒng)之一。截至目前,開源鴻蒙已累計發(fā)布 8 個大版本,共建共享15個技術域的1115款開源
    的頭像 發(fā)表于 06-05 14:33 ?707次閱讀

    菜單的使用:Menu是菜單接口,一般用于鼠標右鍵彈窗、點擊彈窗

    菜單的使用 Menu是菜單接口,一般用于鼠標右鍵彈窗、點擊彈窗等。具體用法請參考Menu控制。 創(chuàng)建默認樣式的菜單 菜單需要調用bindMenu接口來實現(xiàn)。bindMenu響應綁定組件的點擊
    發(fā)表于 04-30 07:14

    如何在KaihongOS操作系統(tǒng)上寫一個彈窗組件

    寫一個彈窗組件 KaihongOS框架提供了彈窗的API接口,開發(fā)者可直接使用,詳情請參考@ohos.promptAction (彈窗)。但在開發(fā)過程中當提供的
    發(fā)表于 04-30 06:44

    DialogHub上線OpenHarmony開源社區(qū),高效開發(fā)鴻蒙應用彈窗

    作為鴻蒙應用開發(fā)者,在使用ArkUI現(xiàn)有能力進行彈窗開發(fā)時,總會遇到一些讓人糾結的交互問題:應用內進行消息提示時,既要求消息內容支持圖文混排,又要求彈窗本身不能打斷用戶交互(頁面滑動、頁面
    發(fā)表于 04-03 17:30

    開源啦?。?!基于鴻蒙ArkTS封裝的圖表組件《McCharts》,大家快來一起共創(chuàng)

    遙遙領先。作為一位開發(fā)者,只是想奉獻一點自己的微薄之力,去幫助鴻蒙擴大開發(fā)社區(qū)生態(tài) 做開發(fā)這么久,大概八年了,還沒自己開創(chuàng)一個開源組件,就是想試試自己到底行不行。 出于這兩點,我決
    發(fā)表于 03-15 15:21

    ?侵入路面狀況傳感器的技術優(yōu)勢

    在現(xiàn)代化的交通管理體系中,侵入路面狀況傳感器正以其接觸檢測原理,成為道路安全監(jiān)測領域的新寵。
    的頭像 發(fā)表于 02-10 11:51 ?458次閱讀

    鴻蒙原生開源ViewPool在OpenHarmony社區(qū)正式上線

    近日,由伙伴參與共建的鴻蒙原生開源“ViewPool”在OpenHarmony社區(qū)正式上線。這個開發(fā)是基于OpenHarmony技術孵化的成果,充分發(fā)揮了平臺的技術特性,同時融入了
    的頭像 發(fā)表于 12-20 14:44 ?786次閱讀