• <center id="sm46c"></center>
  • <dfn id="sm46c"></dfn>
  • <strike id="sm46c"></strike>
  • <cite id="sm46c"><source id="sm46c"></source></cite>
    • <strike id="sm46c"><source id="sm46c"></source></strike>
      <option id="sm46c"></option>
      国产精品天天看天天狠,女高中生强奷系列在线播放,久久无码免费的a毛片大全,国产日韩综合av在线,亚洲国产中文综合专区在,特殊重囗味sm在线观看无码,中文字幕一区二区三区四区在线,无码任你躁久久久久久老妇蜜桃

      怎么制作微信小程序的旋轉動畫?

      2018-5-15    seo達人

      如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

      微信小程序被給予的能量是無窮的,在小程序發展逐漸成熟的當下,小程序開發能實現的需求越來越完善。最近小程序中有一個圖片旋轉的需求,在微信小程序上是可以通過切換多張圖片達到旋轉的效果,但微信小程序自帶的API中帶有這么一個動畫組件,因此小程序制作旋轉動畫可以使用image+Animation來實現。

      首先在wxml中定義image

      注意其中的animation屬性,image就由它來實現動畫。

      而{{animation}}我們在js的data中定義

      data: {

      animation: \'\'

      },

      相關代碼

      var _animation;

      var _animationIndex

      const _ANIMATION_TIME = 500;

      pages {

      ...

      onShow: function () {

      _animation =wx.createAnimation({

      duration:_ANIMATION_TIME,

      timingFunction: \'linear\',//linear,ease,ease-in,ease-in-out,ease-out,step-start,step-end

      delay: 0,

      transformOrigin:\'50% 50% 0\'

      })

      },

      /**

      * 實現image旋轉動畫,每次旋轉 120*n度

      */

      rotateAni: function (n){

      _animation.rotate(120* (n)).step()

      this.setData({

      animation:_animation.export()

      })

      },

      /**

      * 開始旋轉

      */

      startAnimationInterval:function () {

      var that = this;

      that.rotateAni(++_loadImagePathIndex); // 進行一次旋轉

      _animationIntervalId =setInterval(function () {

      that.rotateAni(++_loadImagePathIndex);

      },  _ANIMATION_TIME); // 沒間隔_ANIMATION_TIME進行一次旋轉

      },

      /**

      * 停止旋轉

      */

      stopAnimationInterval:function () {

      if (_animationIntervalId> 0) {

      clearInterval(_animationIntervalId);

      _animationIntervalId= 0;

      }

      },

      }

      微信自帶的Animation可以實現一次動畫,然后可以通過setInterval來達到不斷旋轉的目的,在使用時,控制startAnimationInterval和stopAnimationInterval即可。


      微信小程序怎么制作旋轉動畫

      微信小程序視頻教程,盡在即速學院。


      在使用animation時,會發現有時候出現旋轉速度很快或者反向旋轉再正向旋轉的清空,這都是由于rotate的值設置有問題。

      1、rotate的值應該是上一次結束時的值,

      2、如果設置了全局變量,記得在oncreate時初始化,不然第二次打開同一頁面會有問題。

      注意事項:

      這里為什么不直接給_animation.rotate(120 * (n)).step()設置一個足夠大的值,原因有兩點:

      1、我們需要便利的控制開始和停止,

      2、animation在小程序進入后臺后,會持續運行,占用手機內存和cpu,而小程序依賴于微信,在iphone上會導致微信被終止運行

      藍藍設計www.li-bodun.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務

      日歷

      鏈接

      個人資料

      藍藍設計的小編 http://www.li-bodun.cn

      存檔

      主站蜘蛛池模板: 日本不卡在线视频二区三区| 久久久99精品成人片中文字幕| 狠狠躁天天躁中文字幕| 亚洲无av中文字幕在线| 国产精品久久国产精麻豆99网站| 欧洲中文字幕一区二区| 亚洲精品国产综合麻豆久久99| 无遮挡十八禁污污网站在线观看| 国产激情影院| 成人无码a区在线观看视频| 成人午夜免费无码视频在线观看| 亚洲欧洲日产国无高清码图片| 国产精品自在拍在线播放| 性一交一乱一乱一视频| 亚洲成av人片在线观看www| 成人AV无码一区二区三区| 亚洲色最新高清AV网站| 久久久无码精品国产一区| 美女又色又爽视频免费| 蜜臀av午夜精品福利| 6080亚洲人久久精品| 国产乱子轮xxx农村| 色噜噜噜亚洲男人的天堂| 亚洲偷自拍另类一区二区| 久久免费视频精品在线| 亚洲美女国产精品久久久久久久久 | 一区二区亚洲精品国产精华液| 最新国产精品精品视频| 中文字幕人乱码中文| 永久国产盗摄一区二区色欲| 夜色福利站www国产在线视频 | 92精品国产自产在线观看481页| 亚洲色偷偷综合亚洲AVYP| 日韩av高清无码| 色综合视频一区二区三区44| 国产精品无码无片在线观看| 国产精品2| 免费久久99精品国产自在现线| 婷婷伊人久久大香线蕉av| 99精品成人片免费毛片无码| 2018高清国产一区二区三区|