国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

小程序動畫 animation 的常規(guī)使用

這篇具有很好參考價值的文章主要介紹了小程序動畫 animation 的常規(guī)使用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

公司小程序項目比較多,最近正好有時間看一下小程序的動畫,同時記錄一下我的學(xué)習(xí)過程;看到這個文章的,我建議你直接去小程序后臺:https://developers.weixin.qq.com/miniprogram/dev/api/ui/animation/wx.createAnimation.html

1、使用
// wxml 代碼
<view animation="{{move}}">小程序動畫</view>

//js
onLoad() {
    this.load()
},
load(){
//初始化
  let move = wx.createAnimation({
    duration:1000, 
    timingFunction:"ease-in-out"
  })
  move.backgroundColor("#ccc").translateY(100).rotate(360).step()
  this.setData({move:move.export()})
},

duration:持續(xù)時間
timingFunction:動畫效果
delay:延遲時間
transformOrigin:動畫原點(diǎn)

2、相關(guān)方法

1、backgroundColor() :設(shè)置背景色(“red”);
2、bottom():設(shè)置 bottom 的值,傳入 number 則默認(rèn)使用 px;
3、left():設(shè)置 left 的值;
4、right():設(shè)置 right 的值;
5、top():設(shè)置 top 的值;
6、width():設(shè)置 width 的值;
7、height():設(shè)置 height 的值;
8、opacity():設(shè)置透明度(0-1);

1、rotate():旋轉(zhuǎn),選擇角度范圍 [-180, 180];
2、rotateX():從 X 軸順時針旋轉(zhuǎn)一個角度;
3、rotateY():從 Y 軸順時針旋轉(zhuǎn)一個角度;
4、rotateZ():從 Z 軸順時針旋轉(zhuǎn)一個角度;
5、rotate3d():上面三個的縮寫(x,y,z,angle);
6、scale():縮放(x,y);
7、scaleX():X 軸的縮放倍數(shù);
8、scaleY():Y 軸的縮放倍數(shù);
9、scaleZ():Z 軸的縮放倍數(shù);
10、scale3d():上面三個的縮寫(x,y,z);
11、transkate():平移;
12、transkateX():在 X 軸平移的距離,單位為 px;
13、transkateY():在 Y軸平移的距離,單位為 px;
14、transkateZ():在 Z 軸平移的距離,單位為 px;
15、transkate3d():上面三個的縮寫(x,y,z) [-180, 180];
16、skew():對 X、Y 軸坐標(biāo)進(jìn)行傾斜(x,y);
17、skewX():對 X 軸坐標(biāo)進(jìn)行傾斜;
18、skewY():對 Y 軸坐標(biāo)進(jìn)行傾斜;

1、export():導(dǎo)出動畫隊列;export 方法每次調(diào)用后會清掉之前的動畫操作;
2、step():表示一組動畫完成??梢栽谝唤M動畫中調(diào)用任意多個動畫方法,一組動畫中的所有動畫會同時開始,一組動畫完成后才會進(jìn)行下一組動畫;類似 wx.createAnimation;

matrix 和 matrix3d 可以參考:https://blog.csdn.net/weixin_43867717/article/details/122036846文章來源地址http://www.zghlxwxcb.cn/news/detail-641271.html

load(){
    let move = wx.createAnimation({
      duration:1000,
      timingFunction:"ease-in-out"
    })
    move.left(200).scale(1).skew(30,0).step({
      duration:500,
      timingFunction:"ease"
    })
    move.scale(0.7).skew(0,0).step({
      duration:500,
      timingFunction:"ease"
    })
    this.setData({move:move.export()})
  },

到了這里,關(guān)于小程序動畫 animation 的常規(guī)使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • UE4_動畫基礎(chǔ)_ 使用分層動畫(Using Layered Animations)

    UE4_動畫基礎(chǔ)_ 使用分層動畫(Using Layered Animations)

    完成在移動過程中武器發(fā)射的角色制作! 動畫混合僅僅意味著在一個角色或骨架網(wǎng)格體上的兩個或多個動畫之間進(jìn)行平滑過渡。在虛幻引擎4中,有多種方法可以應(yīng)用這種混合,要么通過混合空間,或通過實(shí)際組合兩個基于加權(quán)偏差或alpha值的動畫的疊加方法,甚至通過應(yīng)用現(xiàn)

    2024年04月26日
    瀏覽(20)
  • 利用微信小程序新動畫API之this.animate()實(shí)現(xiàn)3D旋轉(zhuǎn)

    從微信小程序基礎(chǔ)庫 2.9.0 開始支持一種更友好的動畫創(chuàng)建方式,用于代替舊的 wx.createAnimation 。它具有更好的性能和更可控的接口。 在頁面或自定義組件中,當(dāng)需要進(jìn)行關(guān)鍵幀動畫時,可以使用 this.animate 接口(官方API文檔鏈接地址:https://developers.weixin.qq.com/miniprogram/dev/fr

    2023年04月08日
    瀏覽(30)
  • 神仙般的css動畫參考網(wǎng)址,使用animate.css

    Animate.css | A cross-browser library of CSS animations. Animate.css is a library of ready-to-use, cross-browser animations for you to use in your projects. Great for emphasis, home pages, sliders, and attention-guiding hints. https://animate.style/ 這里面有很多簡單的css樣式,可以引這個包,但是也可以根據(jù)他的源碼改動一下,很簡

    2024年02月11日
    瀏覽(11)
  • Pygame 基礎(chǔ)教程12: 使用 精靈(Sprite) 實(shí)現(xiàn) 幀動畫(Animation)

    原文鏈接:https://xiets.blog.csdn.net/article/details/131395288 版權(quán)聲明:原創(chuàng)文章禁止轉(zhuǎn)載 專欄目錄:Pygame 專欄(總目錄) 精靈(Sprite) 表示游戲畫面中基本的顯示元素,前面所介紹的精靈雖然位置可以動態(tài)移動,但都是一張靜態(tài)圖片。游戲中還有許多動態(tài)的動畫精靈,如一只飛翔的

    2024年01月17日
    瀏覽(25)
  • 使用動態(tài)網(wǎng)格的流體動畫 Fluid Animation with Dynamic Meshes 論文閱讀筆記

    使用動態(tài)網(wǎng)格的流體動畫 Fluid Animation with Dynamic Meshes 論文閱讀筆記

    原文: Klingner, Bryan M., et al. “Fluid animation with dynamic meshes.” ACM SIGGRAPH 2006 Papers. 2006. 820-825. 使用 [Alliez et al., 2005] 的方法動態(tài)生成不規(guī)則的四面體網(wǎng)格 根據(jù)邊界的位置、邊界的形狀、基于流體和速度場的視覺重點(diǎn)部分的標(biāo)準(zhǔn)來構(gòu)建一個尺寸場。這個尺寸場表明要生成的四面體

    2024年02月21日
    瀏覽(16)
  • Unity簡單操作:設(shè)置觸發(fā)條件 切換Animator動畫控制器 里面播放的Animation動畫

    Unity簡單操作:設(shè)置觸發(fā)條件 切換Animator動畫控制器 里面播放的Animation動畫

    確保animator里面有多個animation動畫剪輯,點(diǎn)擊Animator里面[Parameters]添加觸發(fā)條件 ? 添加連線箭頭并且 給箭頭連線綁定觸發(fā)事件 ?添加連線箭頭并且 給箭頭連線綁定觸發(fā)事件 ?

    2024年02月04日
    瀏覽(43)
  • css的animation動畫

    創(chuàng)建動畫序列,需要使用 animation 屬性或其子屬性,該屬性允許配置動畫時間、時長以及其他動畫細(xì)節(jié),但該屬性不能配置動畫的實(shí)際表現(xiàn),動畫的實(shí)際表現(xiàn)是由 @keyframes 規(guī)則實(shí)現(xiàn) 屬性 描述 animation-name 指定由 @keyframes 描述的關(guān)鍵幀名稱 animation-duration 設(shè)置動畫一個周期的時長

    2024年02月06日
    瀏覽(42)
  • 骨骼動畫——2D Animation

    傳統(tǒng)的序列幀動畫為了達(dá)到好的動畫效果,理論上來說,圖片越多,動作越流暢,往往需要較多的美術(shù)資源,雖然效果好但是資源占用較多 而2D骨骼動畫是利用3D骨骼動畫的制作原理進(jìn)行制作的,將一張2D圖片分割成n個部位,為每個部位綁上骨骼,控制骨骼旋轉(zhuǎn)移動,達(dá)到用

    2024年02月01日
    瀏覽(19)
  • Unity Animation -- 導(dǎo)入動畫

    Unity Animation -- 導(dǎo)入動畫

    ? ? ? ? 盡管Unity中的動畫工具已經(jīng)比較強(qiáng)大了,但對于非常復(fù)雜的或很長的動畫,通常是由外部DCC創(chuàng)建。特別是對于角色動畫來說,需要在動畫過程中進(jìn)行復(fù)雜的控制。因此我們通常需要將外部制作的動畫導(dǎo)入到Unity中。 ? ? ? ? 對于復(fù)雜的動畫,制作過程會非常耗時。動

    2024年02月12日
    瀏覽(21)
  • animation動畫

    通過 CSS3,我們能夠創(chuàng)建動畫 如果要在 CSS3 中創(chuàng)建動畫,需要使用 @keyframes 規(guī)則 animation屬性是復(fù)合屬性 檢索或設(shè)置對象所應(yīng)用的動畫特效 @keyframes 創(chuàng)建動畫 語法: @keyframes 動畫名{ 具體關(guān)鍵樣式變化 } @-webkit-keyframes 動畫名{ 具體關(guān)鍵樣式變化 } // @keyframes 動畫名{ fro

    2024年02月01日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包