国产69囗曝吞精在线视频,肥臀浪妇太爽了快点再快点,亚洲欧洲成人a∨在线观看,狠狠色丁香久久综合 ,国精一二二产品无人区免费应用,亚洲精品久久久久中文字幕,四虎一区二区成人免费影院网址 ,无码三级中文字幕在线观看

      怎么制作微信小程序的旋轉(zhuǎn)動畫?

      2018-5-15    seo達人

      如果您想訂閱本博客內(nèi)容,每天自動發(fā)到您的郵箱中, 請點這里

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

      首先在wxml中定義image

      注意其中的animation屬性,image就由它來實現(xiàn)動畫。

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

      data: {

      animation: \'\'

      },

      相關(guān)代碼

      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\'

      })

      },

      /**

      * 實現(xiàn)image旋轉(zhuǎn)動畫,每次旋轉(zhuǎn) 120*n度

      */

      rotateAni: function (n){

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

      this.setData({

      animation:_animation.export()

      })

      },

      /**

      * 開始旋轉(zhuǎn)

      */

      startAnimationInterval:function () {

      var that = this;

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

      _animationIntervalId =setInterval(function () {

      that.rotateAni(++_loadImagePathIndex);

      },  _ANIMATION_TIME); // 沒間隔_ANIMATION_TIME進行一次旋轉(zhuǎn)

      },

      /**

      * 停止旋轉(zhuǎn)

      */

      stopAnimationInterval:function () {

      if (_animationIntervalId> 0) {

      clearInterval(_animationIntervalId);

      _animationIntervalId= 0;

      }

      },

      }

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


      微信小程序怎么制作旋轉(zhuǎn)動畫

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


      在使用animation時,會發(fā)現(xiàn)有時候出現(xiàn)旋轉(zhuǎn)速度很快或者反向旋轉(zhuǎn)再正向旋轉(zhuǎn)的清空,這都是由于rotate的值設(shè)置有問題。

      1、rotate的值應(yīng)該是上一次結(jié)束時的值,

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

      注意事項:

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

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

      2、animation在小程序進入后臺后,會持續(xù)運行,占用手機內(nèi)存和cpu,而小程序依賴于微信,在iphone上會導(dǎo)致微信被終止運行

      藍藍設(shè)計www.izc.net.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 平面設(shè)計服務(wù)

      日歷

      鏈接

      個人資料

      藍藍設(shè)計的小編 http://www.izc.net.cn

      存檔

      主站蜘蛛池模板: 亚洲黄色在线看| 国产精品亚洲视频在线观看| 亚洲区一| 欧美大片在线| 午夜性色福利在线视频福利| 日韩人妻一区| 久久精品国产亚洲av无码娇色| 国产亚洲精品久久久久久久 | 日本亚洲中文字幕不卡| 奷小罗莉在线观看国产| 亚洲精品无码久久| a天堂av| 国产女人18毛片水真多18精品| 亚洲一区二区三区| 狂野欧美性猛交xxxx巴西| 亚洲综合色成在线播放| 无码中字出轨中文人妻中文中| 国产乱码精品一区二三区蜜臂| 18禁无遮挡啪啪无码网站| 18禁裸乳啪啪无遮裆网站| 精品久久99| 亚洲视频精品在线| 国产男女性潮高清免费网站| 免费国产午夜视频在线观看| 亚洲国产欧美另类| 亚洲中文字幕人妻系列| 人妻少妇精品专区性色av| 日韩欧美视频一区| 99久久久无码国产精品免费| 亚洲成av人最新无码不卡短片| www夜片内射视频日韩精品成人| 久久精品国产蜜臀av| 可以直接免费观看的av网站| 深夜福利影院| 波多一区二区| 国精产品一区一区三区免费视频| 国产超薄肉色丝袜视频| 日本在线小视频| 麻豆国产成人AV在线播放| 亚洲精品卡2卡3卡4卡5卡区| 麻豆乱淫一区二区三区|