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

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

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

3天內不再提示

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

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-05-27 16:46 ? 次閱讀

動畫

icon-note.gif說明: 本模塊首批接口從API version 6開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。 開發前請熟悉鴻蒙開發指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

導入模塊

import animator from '@ohos.animator';

createAnimator

createAnimator(options: AnimatorOptions): AnimatorResult

定義Animator類。

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

參數

參數名類型必填說明
options[AnimatorOptions]定義動畫選項,詳細請參考AnimatorOptions。

返回值:

類型說明
[AnimatorResult]Animator結果接口。

示例:

< !-- hml -- >
< div class="container" >
  < div class="Animation" style="height: {{divHeight}}px; width: {{divWidth}}px; background-color: red;" onclick="Show" >
  < /div >
< /div >
// js
export default {
  data : {
    divWidth: 200,
    divHeight: 200,
    animator: null
  },
  onInit() {
    var options = {
      duration: 1500,
      easing: 'friction',
      fill: 'forwards',
      iterations: 2,
      begin: 200.0,
      end: 400.0
    };
    this.animator = animator.createAnimator(options);
  },
  Show() {
    var options1 = {
      duration: 2000,
      easing: 'friction',
      fill: 'forwards',
      iterations: 1,
      begin: 200.0,
      end: 400.0
    };
    this.animator.update(options1);
    var _this = this;
    this.animator.onframe = function(value) {
      _this.divWidth = value;
      _this.divHeight = value;
    };
    this.animator.play();
  }
}

AnimatorResult

定義Animator結果接口。

update

update(options: AnimatorOptions): void

更新當前動畫器。

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

參數:

參數名類型必填說明
options[AnimatorOptions]定義動畫選項。

示例:

animator.update(options);

play

play(): void

啟動動畫。

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

示例:

animator.play();

finish

finish(): void

結束動畫。

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

示例:

animator.finish();

pause

pause(): void

暫停動畫。

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

示例:

animator.pause();

cancel

cancel(): void

刪除動畫。

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

示例:

animator.cancel();

reverse

reverse(): void

以相反的順序播放動畫。

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

示例:

animator.reverse();

onframe

onframe: (progress: number) => void

回調時觸發。

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

參數:

參數名類型必填說明
progressnumber動畫的當前進度。

示例:

animator.onframe();

onfinish

onfinish: () => void

動畫完成。

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

示例:

animator.onfinish();

oncancel

oncancel: () => void

動畫被取消。

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

示例:

animator.oncancel();

onrepeat

onrepeat: () => void

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

示例:

animator.onrepeat();

動畫將重復。

AnimatorOptions

定義動畫選項。

系統能力: 以下各項對應的系統能力均為SystemCapability.ArkUI.ArkUI.Full

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

名稱HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿參數類型必填說明
durationnumber動畫播放的時長,單位毫秒,默認為0。
easingstring動畫插值曲線,默認為ease'。
delaynumber動畫延時播放時長,單位毫秒,默認為0,即不延時。
fill"none""forwards""backwards"
direction"normal""reverse""alternate"
iterationsnumber動畫播放次數,默認值1。設置為0時不播放,設置為-1時無限次播放。
beginnumber動畫插值起點,不設置時默認為0。
endnumber動畫插值終點,不設置時默認為1。

審核編輯 黃宇

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

    關注

    33

    文章

    8612

    瀏覽量

    151276
  • 鴻蒙
    +關注

    關注

    57

    文章

    2361

    瀏覽量

    42878
收藏 人收藏

    評論

    相關推薦

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

    本模塊首批接口從API version 8開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。
    的頭像 發表于 05-28 09:35 ?1182次閱讀
    <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 (彈窗)】

    鴻蒙應用開發image-animator動畫的播放

    `這里使用image-animator做了一個幀動畫的播放設置了四個按鈕控制動漫的播放效果stop: 停止播放圖片幀動畫。start: 開始播放圖片幀動畫。再次調用,重新從第1幀開始播
    發表于 04-28 10:16

    HarmonyOS Lottie組件,讓動畫繪制更簡單

    動畫UI界面的重要元素之一,精心設計的動畫能使UI界面更直觀,有助于改進應用程序的外觀并改善用
    發表于 02-22 14:55

    鴻蒙應用開發的JS UI框架如何實現高德地圖的訪問?

    鴻蒙應用,現在分為Java UI框架和Ark UI框架,其中JS UI開發者框架Ark UI框架
    發表于 04-28 11:44

    鴻蒙應用ui布局

    請問,在用java開發鴻蒙應用布局UI時,怎么才能全屏布局(不顯示labelb標題)
    發表于 09-20 22:09

    使用WinForm開發UI界面資料合集

    本文檔的主要內容詳細介紹的是使用WinForm開發UI界面資料合集,在實際工業控制上位機軟件設計中可以作為參考。
    發表于 04-27 08:00 ?6次下載
    使用WinForm<b class='flag-5'>開發</b>的<b class='flag-5'>UI</b><b class='flag-5'>界面</b>資料合集

    鴻蒙OS界面和EMUI界面UI高度相似 被質疑是安卓換皮

    卓,證明鴻蒙OS是一個具有高度兼容性的系統。 部分已經注冊為開發者的用戶,已經在第一時間進行了更新,據說體驗還不錯,大量國內主流app也都支持鴻蒙OS,但更新之后卻有人發現,鴻蒙OS系
    的頭像 發表于 12-18 10:12 ?8101次閱讀

    鴻蒙版微信聊天UI效果實現!

    ? 最近開發中要做一個類似微信聊天的工單系統客服中心界面(安卓版)所以想著也模仿一個鴻蒙版(基于 Java UI 的,JS UI 版本的后期
    的頭像 發表于 11-15 09:35 ?3631次閱讀
    <b class='flag-5'>鴻蒙</b>版微信聊天<b class='flag-5'>UI</b>效果實現!

    Lottie組件提升ArkUI開發框架的動畫能力

    動畫UI界面的重要元素之一,精心設計的動畫能使UI界面更直觀,有助于改進應用程序的外觀并改善用
    的頭像 發表于 02-25 13:16 ?2018次閱讀
    Lottie組件提升ArkUI<b class='flag-5'>開發</b>框架的<b class='flag-5'>動畫</b>能力

    鴻蒙應用開發者使用的計數動畫文本視圖

    該三方開源庫從github fork過來,主要將底層接口調用的實現修改成鴻蒙接口的實現,將三方庫鴻蒙化,供開發
    發表于 03-29 10:38 ?0次下載

    鴻蒙開發者使用的計數動畫文本視圖

    該三方開源庫從github fork過來,主要將底層接口調用的實現修改成鴻蒙接口的實現,將三方庫鴻蒙化,供開發
    發表于 04-02 14:26 ?1次下載

    鴻蒙開發之發動畫

    動畫的原理是在一個時間段內,多次改變UI外觀,由于人眼會產生視覺暫留,所以最終看到的就是一個“連續”的動畫UI的一次改變稱為一個動畫幀,對
    的頭像 發表于 02-01 15:25 ?644次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>之發<b class='flag-5'>動畫</b>篇

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

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

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

    導入模塊 ? import measure from '@ohos.measure' ? measure.measureText measureText(options
    的頭像 發表于 02-22 17:02 ?769次閱讀
    <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.router (頁面路由)】

    本模塊首批接口從API version 8開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。 > - 頁面路由需要在頁面渲染完成之后才能調用,在onInit和onReady生命周期中頁面還處于渲染階段,禁止調用頁
    的頭像 發表于 05-28 16:26 ?947次閱讀
    <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 (頁面路由)】
    主站蜘蛛池模板: 夜夜澡人人爽人人喊_欧美| 日本三浦理惠子中文字幕| 亚州第一视频| 日本三级人妇| 日韩免费观看视频| 亚洲欧美一区二区三区在线播放| 午夜免费剧场| 国产亚洲精品激情都市| 色在线网站免费观看| 天堂资源地址在线| 国产日本三级在线播放线观看 | 久久精品久噜噜噜久久| 亚洲91精品| 乌克兰毛片| 在线播放视频网站| 久久久久久久久久免观看| 在线免费看一级片| 丁香花五月婷婷| 黄色激情小说视频| 女人张开腿 让男人桶视频| 四虎最新入口| 四虎库| 亚洲伊人久久网| 久久国产精品无码网站| 国产99久9在线视频| 欧美黑人粗硬大在线看| 天天干伊人| 天天插天天射天天干| 小屁孩和大人啪啪| 色天天网| 午夜撸| 中日韩一级片| 亚洲一区三区| 91大神免费视频| 国产小视频网站| 国产一级大片免费看| 日本69sex护士| 91精品久久久久含羞草| 97超频国产在线公开免费视频| 亚洲一区二区精品推荐| 性色在线观看|