chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

jf_46214456 ? 來(lái)源:jf_46214456 ? 作者:jf_46214456 ? 2024-05-27 16:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

動(dòng)畫

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

導(dǎo)入模塊

import animator from '@ohos.animator';

createAnimator

createAnimator(options: AnimatorOptions): AnimatorResult

定義Animator類。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

參數(shù):

參數(shù)名類型必填說(shuō)明
options[AnimatorOptions]定義動(dòng)畫選項(xiàng),詳細(xì)請(qǐng)參考AnimatorOptions。

返回值:

類型說(shuō)明
[AnimatorResult]Animator結(jié)果接口。

示例:

< !-- 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結(jié)果接口。

update

update(options: AnimatorOptions): void

更新當(dāng)前動(dòng)畫器。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

參數(shù):

參數(shù)名類型必填說(shuō)明
options[AnimatorOptions]定義動(dòng)畫選項(xiàng)。

示例:

animator.update(options);

play

play(): void

啟動(dòng)動(dòng)畫。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

示例:

animator.play();

finish

finish(): void

結(jié)束動(dòng)畫。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

示例:

animator.finish();

pause

pause(): void

暫停動(dòng)畫。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

示例:

animator.pause();

cancel

cancel(): void

刪除動(dòng)畫。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

示例:

animator.cancel();

reverse

reverse(): void

以相反的順序播放動(dòng)畫。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

示例:

animator.reverse();

onframe

onframe: (progress: number) => void

回調(diào)時(shí)觸發(fā)。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

參數(shù):

參數(shù)名類型必填說(shuō)明
progressnumber動(dòng)畫的當(dāng)前進(jìn)度。

示例:

animator.onframe();

onfinish

onfinish: () => void

動(dòng)畫完成。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

示例:

animator.onfinish();

oncancel

oncancel: () => void

動(dòng)畫被取消。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

示例:

animator.oncancel();

onrepeat

onrepeat: () => void

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

示例:

animator.onrepeat();

動(dòng)畫將重復(fù)。

AnimatorOptions

定義動(dòng)畫選項(xiàng)。

系統(tǒng)能力: 以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為SystemCapability.ArkUI.ArkUI.Full

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

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

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8993

    瀏覽量

    153685
  • 鴻蒙
    +關(guān)注

    關(guān)注

    60

    文章

    2617

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

    ArkUI-X案例解析

    @ohos.animator (動(dòng)畫)實(shí)現(xiàn)動(dòng)畫效果。 // DisplaySyncArkUIX.ets import { Animator, AnimatorResult } fro
    發(fā)表于 06-23 22:40

    UI開發(fā)概述

    架構(gòu) 圖1 整體架構(gòu)圖 聲明式UI前端提供了UI開發(fā)范式的基礎(chǔ)語(yǔ)言規(guī)范,并提供內(nèi)置的UI組件、布局和動(dòng)畫,提供了多種狀態(tài)管理機(jī)制,為應(yīng)
    發(fā)表于 06-24 06:36

    鴻蒙應(yīng)用開發(fā)image-animator動(dòng)畫的播放

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

    HarmonyOS Lottie組件,讓動(dòng)畫繪制更簡(jiǎn)單

    動(dòng)畫UI界面的重要元素之一,精心設(shè)計(jì)的動(dòng)畫能使UI界面更直觀,有助于改進(jìn)應(yīng)用程序的外觀并改善用
    發(fā)表于 02-22 14:55

    鴻蒙應(yīng)用開發(fā)的JS UI框架如何實(shí)現(xiàn)高德地圖的訪問(wèn)?

    鴻蒙應(yīng)用,現(xiàn)在分為Java UI框架和Ark UI框架,其中JS UI開發(fā)者框架Ark UI框架
    發(fā)表于 04-28 11:44

    使用WinForm開發(fā)UI界面資料合集

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

    鴻蒙版微信聊天UI效果實(shí)現(xiàn)!

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

    Lottie組件提升ArkUI開發(fā)框架的動(dòng)畫能力

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

    鴻蒙應(yīng)用開發(fā)者使用的計(jì)數(shù)動(dòng)畫文本視圖

    該三方開源庫(kù)從github fork過(guò)來(lái),主要將底層接口調(diào)用的實(shí)現(xiàn)修改成鴻蒙接口的實(shí)現(xiàn),將三方庫(kù)鴻蒙化,供開發(fā)
    發(fā)表于 03-29 10:38 ?0次下載

    鴻蒙開發(fā)者使用的計(jì)數(shù)動(dòng)畫文本視圖

    該三方開源庫(kù)從github fork過(guò)來(lái),主要將底層接口調(diào)用的實(shí)現(xiàn)修改成鴻蒙接口的實(shí)現(xiàn),將三方庫(kù)鴻蒙化,供開發(fā)
    發(fā)表于 04-02 14:26 ?1次下載

    鴻蒙開發(fā)之發(fā)動(dòng)畫

    動(dòng)畫的原理是在一個(gè)時(shí)間段內(nèi),多次改變UI外觀,由于人眼會(huì)產(chǎn)生視覺(jué)暫留,所以最終看到的就是一個(gè)“連續(xù)”的動(dòng)畫UI的一次改變稱為一個(gè)動(dòng)畫幀,對(duì)
    的頭像 發(fā)表于 02-01 15:25 ?900次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>之發(fā)<b class='flag-5'>動(dòng)畫</b>篇

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

    導(dǎo)入模塊 ? import mediaquery from '@ohos.mediaquery' ? mediaquery.matchMediaSync matchMediaSync
    的頭像 發(fā)表于 02-22 16:46 ?1225次閱讀

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

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

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

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