<strike id="g3zqm"></strike>

      <cite id="g3zqm"></cite>

        <tr id="g3zqm"><center id="g3zqm"></center></tr>
        <pre id="g3zqm"><sup id="g3zqm"></sup></pre>
        <li id="g3zqm"></li>
      1. 少妇高潮激情一区二区三,免费av深夜在线观看,亚洲狼人久久伊人久久伊,久久精品人人做人人爽电影蜜月,黄色特级片一区二区三区,欧美日韩在线亚洲二区综二,极品少妇无套内射视频,日本极品少妇videossexhd

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

        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上會導致微信被終止運行

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

        日歷

        鏈接

        個人資料

        藍藍設計的小編 http://m.hengshangtqd.cn

        存檔

        主站蜘蛛池模板: 亚洲va久久久噜噜噜久久狠狠| 91蝌蚪视频在线观看| 高h纯肉无码视频在线观看| 美女一区二区三区亚洲麻豆| 亚洲国产一区二区视频| 福利导航第一站| 国产极品美女高潮抽搐免费网站| 在线天堂最新版资源| 日本一卡二卡三卡四卡五卡六卡| 国产精品美女AV免费观看| 九九热视频在线精品18| 无毛片| 中文字幕精品亚洲一区| 久久国产精品快射视频| 疯狂做受XXXX高潮国产| 久久av高潮av| 一区二区三区五区亚洲无色| 日韩一本之道一区中文字幕| 国产三级精品三级在线观看| 亚洲有无码中文网| 蜜桃臀AV高潮无码| 激情在线网| 亚洲中文字幕国产精品| 久久国模吧| 日韩中文字幕视频| 国产做无码视频在线观看| 亚洲乱码中文字幕| 国内精品久久久久伊人aⅴ| 国产精品青草久久福利不卡| 人妻少妇精品性色av蜜桃| 中文字幕av久久爽Av| 日韩色人妻| 欧美日韩综合在线视频免费看| 亚洲婷婷综合色高清在线 | 国产高清不卡无码视频| 尤物av在线| 亚洲国产欧美在线人成aaaa| 中国孕妇变态孕交xxxx| 久久久久香蕉国产线看观看伊 | 精品国产成人国产在线视| 亚洲AV日韩AV综合在线观看|