在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

鴻蒙ArkTS聲明式開發:跨平臺支持列表【菜單控制】 通用屬性

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-06-06 09:17 ? 次閱讀

菜單控制

為組件綁定彈出式菜單,彈出式菜單以垂直列表形式顯示菜單項,可通過長按、點擊或鼠標右鍵觸發。

說明:
開發前請熟悉鴻蒙開發指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

  • 從API Version 7開始支持。后續版本如有新增內容,則采用上角標單獨標記該內容的起始版本。
  • CustomBuilder里不支持再使用bindMenu、bindContextMenu彈出菜單。多級菜單可使用[Menu組件])。

屬性

名稱參數類型描述
bindMenucontent: Array<[MenuItem]>[CustomBuilder], options?: [MenuOptions]
bindContextMenu8+content: [CustomBuilder], responseType: [ResponseType]options?: [ContextMenuOptions]給組件綁定菜單,觸發方式為長按或者右鍵點擊,彈出菜單項需要自定義。 responseType: 菜單彈出條件,長按或者右鍵點擊。 options: 配置彈出菜單的參數。

MenuItem

名稱類型必填描述
valuestring菜單項文本。
icon10+[ResourceStr]菜單項圖標。
action() => void點擊菜單項的事件回調。

MenuOptions10+

名稱類型必填描述
titlestring菜單標題。**說明:**僅在content設置為Array<[MenuItem]> 時生效。
offset[Position]菜單彈出位置的偏移量,不會導致菜單顯示超出屏幕范圍。**說明:**菜單類型為相對?組件區域彈出時,?動根據菜單位置屬性 (placement)將區域的寬或?計?偏移量中。 當菜單相對父組件出現在上側時(placement設置為Placement.TopLeft,Placement.Top,Placement.TopRight),x為正值,菜單相對組件向右進行偏移,y為正值,菜單相對組件向上進行偏移。 當菜單相對父組件出現在下側時(placement設置為Placement.BottomLeft,Placement.Bottom,Placement.BottomRight),x為正值,菜單相對組件向右進行偏移,y為正值,菜單相對組件向下進行偏移。 當菜單相對父組件出現在左側時(placement設置為Placement.LeftTop,Placement.Left,Placement.LeftBottom),x為正值,菜單相對組件向左進行偏移,y為正值,菜單相對組件向下進行偏移。 當菜單相對父組件出現在右側時(placement設置為Placement.RightTop,Placement.Right,Placement.RightBottom),x為正值,菜單相對組件向右進行偏移,y為正值,菜單相對組件向下進行偏移。 如果菜單調整了顯示位置(與placement初始值主方向不?致),則偏移值 (offset) 失效。
placement[Placement]菜單組件優先顯示的位置,當前位置顯示不下時,會自動調整位置。**說明:**placement值設置為undefined、null或沒有設置此選項時,按默認值[BottomLeft]處理,相對父組件區域彈出。
onAppear() => void菜單彈出時的事件回調。
onDisappear() => void菜單消失時的事件回調。

ContextMenuOptions10+

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

名稱類型必填描述HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿
offset[Position]菜單彈出位置的偏移量,不會導致菜單顯示超出屏幕范圍。**說明:**菜單類型為相對?組件區域彈出時,?動根據菜單位置屬性 (placement)將區域的寬或?計?偏移量中。 當菜單相對父組件出現在上側時(placement設置為Placement.TopLeft,Placement.Top,Placement.TopRight),x為正值,菜單相對組件向右進行偏移,y為正值,菜單相對組件向上進行偏移。 當菜單相對父組件出現在下側時(placement設置為Placement.BottomLeft,Placement.Bottom,Placement.BottomRight),x為正值,菜單相對組件向右進行偏移,y為正值,菜單相對組件向下進行偏移。 當菜單相對父組件出現在左側時(placement設置為Placement.LeftTop,Placement.Left,Placement.LeftBottom),x為正值,菜單相對組件向左進行偏移,y為正值,菜單相對組件向下進行偏移。 當菜單相對父組件出現在右側時(placement設置為Placement.RightTop,Placement.Right,Placement.RightBottom),x為正值,菜單相對組件向右進行偏移,y為正值,菜單相對組件向下進行偏移。 如果菜單調整了顯示位置(與placement初始值主方向不?致),則偏移值 (offset) 失效。
placement[Placement]菜單組件優先顯示的位置,當前位置顯示不下時,會自動調整位置。**說明:**placement值設置為undefined、null或沒有設置此選項時,按未設置placement處理,菜單跟隨點擊位置彈出。
arrowOffset[Length]箭頭在菜單處的偏移。箭頭在菜單水平方向時,偏移量為箭頭至最左側的距離,默認居中。箭頭在菜單豎直方向時,偏移量為箭頭至最上側的距離,默認居中。偏移量必須合法且轉換為具體數值時大于0才會生效,另外該值生效時不會導致箭頭超出菜單四周的安全距離。根據配置的placement來計算是在水平還是豎直方向上偏移。
onAppear() => void菜單彈出時的事件回調。
onDisappear() => void菜單消失時的事件回調。

審核編輯 黃宇

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

    關注

    59

    文章

    2535

    瀏覽量

    43808
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    使用DevEcoStudio 開發、編譯鴻蒙 NEXT_APP 以及使用中文插件

    的一站集成開發環境(IDE),專為鴻蒙操作系統(HarmonyOS Next)應用和服務開發設計 DevEco Studio,掌握基本操作和開發
    發表于 06-11 17:18

    ArkUI-x平臺Bridge最佳實踐

    ;一碼三平臺\" 前面講到的bridge主要是解決開發者在進行ArkTS代碼開發時,需要使用的鴻蒙API不
    發表于 06-10 23:06

    Kuikly鴻蒙版正式開源 —— 揭秘卓越性能適配之旅

    Android、iOS開源基礎上,本次開源鴻蒙平臺支持和Compose DSL支持,進一步提升業務多端適配和鴻蒙
    發表于 06-04 16:46

    ArkUI-X平臺框架接入指南

    ArkUI平臺框架(ArkUI-X)進一步將ArkUI開發框架擴展到了多個OS平臺:目前支持OpenHarmony、Android、 iO
    發表于 05-18 18:21

    ArkTS開發指南優化上新

    ArkTS是HarmonyOS應用開發的官方高級語言,提供了聲明UI范式、狀態管理、渲染控制等相應能力,讓
    的頭像 發表于 11-20 14:14 ?1349次閱讀
    <b class='flag-5'>ArkTS</b><b class='flag-5'>開發</b>指南優化上新

    鴻蒙原生應用元服務開發-倉頡ArkTS相互操作(一)

    在 OpenHarmony 系統上,ArkTS 具備完整廣泛的生態,為復用 ArkTS 生態,倉頡支持ArkTS 高效語言互通。 倉頡
    發表于 07-31 17:43

    鴻蒙ArkTS聲明組件:MenuItem

    用來展示菜單Menu中具體的item菜單項。
    的頭像 發表于 06-25 14:51 ?790次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b>組件:MenuItem

    鴻蒙ArkTS聲明組件:Menu

    以垂直列表形式顯示的菜單
    的頭像 發表于 06-25 09:53 ?767次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b>組件:Menu

    鴻蒙ArkTS聲明開發平臺支持列表 組合手勢

    手勢識別組合,即多種手勢組合為復合手勢,支持連續識別、并行識別和互斥識別。
    的頭像 發表于 06-19 09:33 ?709次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開發</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b> 組合手勢

    鴻蒙ArkTS聲明開發平臺支持列表 SwipeGesture之基礎手勢

    用于觸發滑動事件,滑動速度大于100vp/s時可識別成功。
    的頭像 發表于 06-18 14:59 ?577次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開發</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b> SwipeGesture之基礎手勢

    鴻蒙ArkTS聲明開發平臺支持列表PinchGesture之基礎手勢

    用于觸發捏合手勢,觸發捏合手勢的最少手指為2指,最大為5指,最小識別距離為3vp。
    的頭像 發表于 06-18 09:33 ?658次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開發</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>PinchGesture之基礎手勢

    鴻蒙ArkTS聲明開發平臺支持列表RotationGesture之基礎手勢

    用于觸發旋轉手勢事件,觸發旋轉手勢的最少手指為2指,最大為5指,最小改變度數為1度。
    的頭像 發表于 06-18 09:27 ?562次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開發</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>RotationGesture之基礎手勢

    鴻蒙ArkTS聲明開發平臺支持列表PanGesture之基礎手勢

    用于觸發拖動手勢事件,滑動的最小距離為5vp時拖動手勢識別成功。
    的頭像 發表于 06-17 15:03 ?920次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開發</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>PanGesture之基礎手勢

    鴻蒙ArkTS聲明開發平臺支持列表【TapGesture】 基礎手勢

    支持單擊、雙擊和多次點擊事件的識別。
    的頭像 發表于 06-17 14:19 ?629次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開發</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【TapGesture】 基礎手勢

    鴻蒙ArkTS聲明開發平臺支持列表LongPressGesture之基礎手勢

    用于觸發長按手勢事件,觸發長按手勢的最少手指數為1,最短長按時間為500毫秒。
    的頭像 發表于 06-17 09:59 ?795次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開發</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>LongPressGesture之基礎手勢
    主站蜘蛛池模板: 国模久久 | 日韩毛片在线影视 | 色播图片| 4虎影视国产在线观看精品 4虎影院永久地址www | 特黄特色大片免费视频播放 | 韩国三级理论在线观看视频 | 日日噜噜夜夜狠狠久久丁香 | 亚洲激情视频网站 | 国产精品色片 | 午夜黄大色黄大片美女图片 | 国产欧美精品一区二区色综合 | 免费午夜影片在线观看影院 | 男女爱爱免费视频 | 欧美猛交xxxx乱大交 | 欧美在线一区二区三区 | 拍拍免费视频 | 亚洲狠狠操| 成人性生活免费视频 | 人人看人人看人做人人模 | 国产汉服被啪福利在线观看 | 久久免费视频精品 | 国产精品三级在线观看 | 欧美一区二区三区激情啪啪 | 97理论三级九七午夜在线观看 | 欧美一级视频在线观看欧美 | 欧美日本一区二区三区生 | 男女爱爱视频免费看 | www.999精品视频观看免费 | 2017天天操| 生活片一级性 | 400部大量精品情侣网站 | 国产亚洲新品一区二区 | 一区二区在线观看高清 | 亚洲男人的天堂成人 | 精品一区亚洲 | 国产高清免费在线 | 女人被男人免费播放网站 | 视频在线精品 | 日本精品视频 | 国产黄色a三级三级三级 | 五月综合激情视频在线观看 |