女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

HarmonyOS應用一鍵置灰指南

童長老 ? 來源:jf_14594073 ? 作者:jf_14594073 ? 2025-06-27 00:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一鍵置灰通常應用于如下場景

1. 重大悼念活動:

在國家發生重大災難、事故或舉行悼念日等特殊時期,為了表達對逝者的尊重和哀悼,許多 APP 會將界面置灰。例如,在一些地震、空難等災難事件發生后,以及全國性的哀悼日期間,大量 APP 會響應號召進行一鍵置灰。這不僅是一種情感上的表達,也是企業和平臺社會責任感的體現。

2. 特殊紀念日或主題活動:

某些具有特殊意義的紀念日活動,APP 可能會選擇置灰界面來營造特定的氛圍。比如在反法西斯戰爭勝利紀念日等與歷史事件相關的日子,一些歷史文化類或相關主題的 APP 可能會通過置灰來引導用戶關注和銘記這些重要時刻。

3. 模擬特殊視覺效果或用戶體驗場景:

在一些特定的應用場景中,為了給用戶帶來獨特的視覺感受或模擬特定的情境,APP 會使用置灰功能。例如,在一些電影、電視劇的宣傳 APP 中,為了營造出懷舊、復古或特定的劇情氛圍,可能會將界面一鍵置灰,讓用戶仿佛置身于特定的時代背景中;或者在一些游戲 APP 中,特定的關卡或場景可能需要將界面置灰,以增加游戲的神秘感、緊張感或突出特定的元素。

4. 系統或 APP 維護升級:

當 APP 進行維護、升級或出現故障需要暫停使用時,為了向用戶明確提示當前 APP 的不可用狀態,可能會將界面置灰,并顯示相關的維護提示信息。這樣可以避免用戶在不知情的情況下繼續操作,減少用戶的困惑和不滿,同時也方便開發團隊進行維護工作。

實現方案

1. 組件通用屬性 grayscale

grayscale(value: number) 為組件添加灰度效果。
value,為當前組件添加灰度效果。值定義為灰度轉換的比例,入參1.0則完全轉為灰度圖像,入參0.0則圖像無變化,入參在0.0和1.0之間時,效果呈線性變化。(百分比);默認值:0.0;取值范圍:[0.0, 1.0];說明:設置小于0.0的值時,按值為0.0處理,設置大于1.0的值時,按值為1.0處理。

Image($r('app.media.image')).width('90%').height(30).grayscale(0.7)
Image($r('app.media.image')).width('90%').height(30).grayscale(1)
 
Text('為組件添加灰度效果').fontSize(15).fontColor(0xFF0000).grayscale(1)
封裝一個通用的置灰組件,所有頁面使用該組件包裹。

2、窗口屬性 setWindowGrayScale

setWindowGrayScale(grayScale: number): Promise
設置窗口灰階,使用Promise異步回調。該接口需要在調用loadContent()或setUIContent()使窗口加載頁面內容后調用。
grayScale,窗口灰階。該參數為浮點數,取值范圍為[0.0, 1.0]。0.0表示窗口圖像無變化,1.0表示窗口圖像完全轉為灰度圖像,0.0至1.0之間時效果呈線性變化。

import { BusinessError } from '@kit.BasicServicesKit';

windowClass?.setUIContent('pages/Index', (error: BusinessError) = > {
  if (error.code) {
    console.error(`Failed to set the content. Cause code: ${error.code}`);
    return;
  }
  console.info('Succeeded in setting the content.');
  let grayScale: number = 0.5;
  try {
    if (canIUse("SystemCapability.Window.SessionManager")) {
      let promise = windowClass?.setWindowGrayScale(grayScale);
      promise?.then(() = > {
        console.info('Succeeded in setting the grayScale.');
      }).catch((err: BusinessError) = > {
        console.error(`Failed to set the grayScale. Cause code: ${err.code}, message: ${err.message}`);
      });
    }
  } catch (exception) {
    console.error(`Failed to set the grayScale. Cause code: ${exception.code}, message: ${exception.message}`);
  }
});

3、使用工具庫harmony-utils

調用工具類方法, AppUtil.setGrayScale(1);

AppUtil.setGrayScale(0.7); //設置灰度0.7
AppUtil.setGrayScale(1); //設置全灰
AppUtil.setGrayScale(1, true); //只置灰主窗口

AppUtil.setGrayScale(0); //取消置灰

審核編輯 黃宇

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

    關注

    80

    文章

    2126

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    方便快捷:PADS的一鍵快捷功能:一鍵灌銅,一鍵檢查DRC

    傾情奉獻給大家,非常實用的快捷功能一鍵灌銅: [hide] [/hide]一鍵檢查連通性:[hide][/hide]一鍵檢查安全間距::[hide] [/hide]一鍵清除Error標
    發表于 11-07 15:06

    一鍵還原系統

    老毛桃一鍵 V2.0.12.5更新說明: 1、細節完善及處理已知的問題2、更新GRUB模塊,提高兼容性3、高級項“搜索”開放自定后綴,可搜索任何后綴的GHO還原4、些函數位置及變量調整5、完善1
    發表于 06-18 20:41

    電信一鍵免流量軟件電信一鍵免流軟件app

    電信用戶一鍵免流量上網軟件款電信免費流量軟件一鍵免流量app電信版加QQ1814806072電信2G3G4G都支持,支持免流開熱點給電腦使用或者其他的設備使用,真正強大的免流,超穩定完全不跳點
    發表于 07-19 10:37

    什么是一鍵起飛?

    原子家的minifly,有誰搞懂了一鍵起飛呀?跪求
    發表于 07-11 04:35

    一鍵下載功能走到下面就不動了

    原子兄,我昨天試了一鍵下載的功能,發現走到這里就不動了:DTR電平低(-3--12V),復位 RTS高(+3-+12V),選擇進入BootLoader ...延時100毫秒 DTR電平變高(+3-+12V)釋放復位 RTS維
    發表于 03-04 22:09

    HarmonyOS】IDE用戶指南

    `HUAWEI DevEco Device ToolHarmonyOS 智能設備站式集成開發環境,支持 HarmonyOS 組件按需定制、一鍵編譯和燒錄、可視化調試、分布式能力集成等
    發表于 09-15 19:02

    Stm32怎么一鍵下載

    文章目錄前言一鍵下載一鍵下載原理硬件原理圖跳帽與啟動存儲映射串口下載程序由來一鍵下載流程通過 USB 控制機器復位握手解讀前言最近在又要折騰 stm32 了,所以翻出了腳落里的開發板,先復習下
    發表于 08-05 08:13

    stm32怎么一鍵下載來著

    一鍵下載的原理是什么?一鍵下載的操作流程是怎樣的?stm32怎么一鍵下載來著?
    發表于 10-25 07:28

    一鍵ghost11使用教程

    一鍵ghost11使用教程
    發表于 01-08 09:25 ?60次下載
    <b class='flag-5'>一鍵</b>ghost11使用教程

    Stm32 一鍵下載電路詳解

    文章目錄前言一鍵下載一鍵下載原理硬件原理圖跳帽與啟動存儲映射串口下載程序由來一鍵下載流程通過 USB 控制機器復位握手解讀前言最近在又要折騰 stm32 了,所以翻出了腳落里的開發板,先復習下
    發表于 11-24 18:06 ?9次下載
    Stm32 <b class='flag-5'>一鍵</b>下載電路詳解

    smart200PLC一鍵啟停的常用寫法

    (復位/一鍵啟停) 程序解說: 按下按鈕M10.4,它接通第個掃描周期,Q0.2線圈得電位為 1;再次按下M10.4,Q0.2線圈復位為0;.5作為
    發表于 10-08 11:53 ?3414次閱讀
    smart200PLC<b class='flag-5'>一鍵</b>啟停的常用寫法

    一鍵開關電路的好處?生活中的一鍵開關電路有哪些?

    一鍵開關電路的好處?生活中的一鍵開關電路有哪些? 一鍵開關電路是指個電路設計,可以用個按鈕或開關來控制多個電器或燈具的開關。
    的頭像 發表于 10-22 15:18 ?3291次閱讀

    變電站一鍵順控系統和開關柜一鍵順控有區別嗎?

    變電站一鍵順控系統和開關柜一鍵順控技術雖然都涉及到“一鍵順控”的概念,但它們在應用范圍和具體實現上有所不同,因此變電站一鍵順控系統和開關柜一鍵
    的頭像 發表于 07-31 13:34 ?1339次閱讀
    變電站<b class='flag-5'>一鍵</b>順控系統和開關柜<b class='flag-5'>一鍵</b>順控有區別嗎?

    一鍵斷電開關的種類有哪些

    一鍵斷電開關的種類主要可以從其功能和實現方式上進行分類。以下是些常見的一鍵斷電開關種類: 1. 繼電器式一鍵斷電開關 定義 :這種開關通過繼電器或接觸器控制電路的通斷,實現
    的頭像 發表于 09-13 16:45 ?3133次閱讀

    開關柜一鍵順控在一鍵停電、一鍵送電中的作用

    蜀瑞創新為大家科普,開關柜一鍵順控技術在一鍵停電和一鍵送電中發揮了快速響應、減少人為錯誤、提高安全性、簡化操作流程、降低操作風險、提高送電成功率等綜合優勢,對于提升電力系統的運行效率、安全性以及自動化水平具有重要意義。
    的頭像 發表于 02-27 09:13 ?698次閱讀