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

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

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

3天內不再提示

鴻蒙開發接口UI界面:【@ohos.mediaquery (媒體查詢)】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-05-27 21:50 ? 次閱讀

媒體查詢

說明: 從API Version 7開始支持。后續版本如有新增內容,則采用上角標單獨標記該內容的起始版本。** **:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

導入模塊

import mediaquery from '@ohos.mediaquery'

權限

mediaquery.matchMediaSync

matchMediaSync(condition: string): MediaQueryListener

設置媒體查詢的查詢條件,并返回對應的監聽句柄。

系統能力: SystemCapability.ArkUI.ArkUI.Full

參數

參數名類型必填說明
conditionstring媒體事件的匹配條件,具體可參考[媒體查詢語法規則]。

返回值:

類型說明
MediaQueryListener媒體事件監聽句柄,用于注冊和去注冊監聽回調。

示例:

let listener = mediaquery.matchMediaSync('(orientation: landscape)'); //監聽橫屏事件

MediaQueryListener

媒體查詢的句柄,并包含了申請句柄時的首次查詢結果。

系統能力: SystemCapability.ArkUI.ArkUI.Full

屬性

名稱參數類型可讀可寫說明
matchesboolean是否符合匹配條件。
mediastring媒體事件的匹配條件。

on

on(type: 'change', callback: Callback): void

通過句柄向對應的查詢條件注冊回調,當媒體屬性發生變更時會觸發該回調。

系統能力: SystemCapability.ArkUI.ArkUI.Full

參數:

參數名類型必填說明
typestring必須填寫字符串'change'。
callbackCallback向媒體查詢注冊的回調

off

off(type: 'change', callback?: Callback): void

通過句柄向對應的查詢條件去注冊回調,當媒體屬性發生變更時不在觸發指定的回調。

系統能力: SystemCapability.ArkUI.ArkUI.Full

參數:

參數名類型必填說明
typeboolean必須填寫字符串'change'。
callbackCallback需要去注冊的回調,如果參數缺省則去注冊該句柄下所有的回調。

示例:

import mediaquery from '@ohos.mediaquery'
  
  let listener = mediaquery.matchMediaSync('(orientation: landscape)'); //監聽橫屏事件
  function onPortrait(mediaQueryResult) {
      if (mediaQueryResult.matches) {
          // do something here
      } else {
          // do something here
      }
  }
  listener.on('change', onPortrait) // 注冊回調
  listener.off('change', onPortrait) // 去注冊回調

MediaQueryResult

屬性

名稱參數類型可讀可寫說明
matchesboolean是否符合匹配條件。
mediastring媒體事件的匹配條件。HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿

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

示例

import mediaquery from '@ohos.mediaquery'

let portraitFunc = null

@Entry
@Component
struct MediaQueryExample {
  @State color: string = '#DB7093'
  @State text: string = 'Portrait'
  listener = mediaquery.matchMediaSync('(orientation: landscape)')

  onPortrait(mediaQueryResult) {
    if (mediaQueryResult.matches) {
      this.color = '#FFD700'
      this.text = 'Landscape'
    } else {
      this.color = '#DB7093'
      this.text = 'Portrait'
    }
  }

  aboutToAppear() {
    portraitFunc = this.onPortrait.bind(this) //bind current js instance
    this.listener.on('change', portraitFunc)
  }

  build() {
    Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) {
      Text(this.text).fontSize(24).fontColor(this.color)
    }
    .width('100%').height('100%')
  }
}

審核編輯 黃宇

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

    關注

    33

    文章

    8620

    瀏覽量

    151320
  • 鴻蒙
    +關注

    關注

    57

    文章

    2363

    瀏覽量

    42892
收藏 人收藏

    評論

    相關推薦

    基于ArkTS語言的OpenHarmony APP應用開發:多媒體管理2

    /components/pages/MainPage.ets文件中,首先設置媒體查詢查詢條件。 listenerIsPhone = mediaQuery.matchMediaSync(\'(orientation
    發表于 09-20 13:47

    基于ArkTS語言的OpenHarmony APP應用開發:圖片處理

    mediaquery ohos.mediaquery提供媒體查詢,提供根據不同媒體類型定義不同的樣式。 2.2.1、導入模塊 import med
    發表于 09-19 14:23

    鴻蒙語言基礎類庫:system.mediaquery 媒體查詢

    根據媒體查詢條件,創建MediaQueryList對象。
    的頭像 發表于 07-17 16:50 ?318次閱讀
    <b class='flag-5'>鴻蒙</b>語言基礎類庫:system.<b class='flag-5'>mediaquery</b>  <b class='flag-5'>媒體查詢</b>

    鴻蒙開發接口媒體:【@ohos.multimedia.media (媒體服務)】

    媒體子系統為開發者提供一套簡單且易于理解的接口,使得開發者能夠方便接入系統并使用系統的媒體資源。
    的頭像 發表于 06-06 11:03 ?878次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>媒體</b>:【@<b class='flag-5'>ohos</b>.multimedia.media (<b class='flag-5'>媒體</b>服務)】

    鴻蒙開發接口媒體:【@ohos.multimedia.image (圖片處理)】

    本模塊首批接口從API version 6開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。
    的頭像 發表于 05-31 16:58 ?1463次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>媒體</b>:【@<b class='flag-5'>ohos</b>.multimedia.image (圖片處理)】

    鴻蒙開發接口媒體:【@ohos.multimedia.camera (相機管理)】

    本模塊首批接口從API version 9開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。
    的頭像 發表于 05-31 09:42 ?1543次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>媒體</b>:【@<b class='flag-5'>ohos</b>.multimedia.camera (相機管理)】

    鴻蒙開發接口UI界面:【@ohos.router (頁面路由)】

    本模塊首批接口從API version 8開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。 > - 頁面路由需要在頁面渲染完成之后才能調用,在onInit和onReady生命周期中頁面還處于渲染階段,禁止調用頁
    的頭像 發表于 05-28 16:26 ?954次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>UI</b><b class='flag-5'>界面</b>:【@<b class='flag-5'>ohos</b>.router (頁面路由)】

    鴻蒙開發接口UI界面:【@ohos.prompt (彈窗)】

    本模塊首批接口從API version 8開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。
    的頭像 發表于 05-28 09:35 ?1183次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>UI</b><b class='flag-5'>界面</b>:【@<b class='flag-5'>ohos</b>.prompt (彈窗)】

    鴻蒙開發接口UI界面:【@ohos.animator (動畫)】

    本模塊首批接口從API version 6開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。
    的頭像 發表于 05-27 16:46 ?599次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>UI</b><b class='flag-5'>界面</b>:【@<b class='flag-5'>ohos</b>.animator (動畫)】

    鴻蒙實戰項目開發:【短信服務】

    、OpenHarmony 多媒體技術、Napi組件、OpenHarmony內核、Harmony南向開發鴻蒙項目實戰等等)鴻蒙(Harmony NEXT) 技術知識點 如果你是一名An
    發表于 03-03 21:29

    鴻蒙UI界面——@ohos.measure (文本計算)

    導入模塊 ? import measure from '@ohos.measure' ? measure.measureText measureText(options
    的頭像 發表于 02-22 17:02 ?779次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>UI</b><b class='flag-5'>界面</b>——@<b class='flag-5'>ohos</b>.measure (文本計算)

    鴻蒙開發UI界面——@ohos.mediaquery (媒體查詢)

    導入模塊 ? import mediaquery from '@ohos.mediaquery' ? mediaquery.matchMediaSync matchMediaSync
    的頭像 發表于 02-22 16:46 ?828次閱讀

    鴻蒙開發UI界面——@ohos.font (注冊自定義字體)

    導入模塊 ? import font from '@ohos.font' ? font.registerFont registerFont(options: FontOptions): void 在
    的頭像 發表于 02-22 16:22 ?749次閱讀

    鴻蒙之@ohos.bundle.defaultAppManager (默認應用管理)

    本模塊提供查詢默認應用的能力,支持查詢當前應用是否是默認應用。 說明 本模塊首批接口從API version 9開始支持。后續版本的新增接口,采用上角標單獨標記
    的頭像 發表于 02-20 17:29 ?524次閱讀
    <b class='flag-5'>鴻蒙</b>之@<b class='flag-5'>ohos</b>.bundle.defaultAppManager (默認應用管理)

    鴻蒙開發-ArkUI框架實戰【日歷應用 】

    屏切換來修改應用的樣式。 首先導入媒體查詢模塊 import mediaquery from \'@ohos.mediaquery\' 然后通過matchMediaSync接口設置
    發表于 01-17 21:37
    主站蜘蛛池模板: 久久精品AV无码亚洲色欲| 亚洲大码熟女在线| 日本色高清| 先锋影音 av| 2020精品极品国产色在线| 闺蜜撬开我的腿用黄瓜折磨我| 国产亚洲人成在线视频| 9277在线观看免费高清完整版| 成年人免费观看的视频| 极品 女神校花 露脸91| 欧洲最强rapper潮水喷视频| 亚洲精品高清在线| chinesevideos原创麻豆| 果冻传媒在线观看资源七夕| 欧美日韩在线亚洲一| 亚洲欧美免费无码专区| 云南14学生真实初次破初视频| 孕妇泬出白浆18P| 丰满女友bd高清在线观看| 久久国产精品萌白酱免费| 肉动漫无码无删减在线观看| 在线日本v二区不卡| 国产激情一级毛片久久久| 妹妹我要色| 亚洲国产中文在线视频| 本庄优花aⅴ全部在线影片 | 伊人影院网| 国产99热在线观看| 嫩草AV久久伊人妇女| 亚洲精品一区国产欧美| 丰满的女朋友韩国版在线观看| 久久伊人在| 亚洲AV精品一区二区三区不卡 | 2020年国产精品午夜福利在线观看| 国产精品悠悠久久人妻精品| 欧美含羞草免费观看全部完| 伊人久久大香线蕉综合99| 国产传媒精品1区2区3区| 欧美日韩精品一区二区三区高清视频 | 达达兔午夜一级毛片| 麻豆一区二区免费播放网站|