国产精品爱久久久久久久小说,女人扒开腿让男人桶到爽 ,亚洲欧美国产双大乳头,国产成人精品综合久久久久,国产精品制服丝袜无码,免费无码精品黄av电影,黑色丝袜无码中中文字幕,乱熟女高潮一区二区在线

    怎么制作微信小程序的旋轉(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.dzxscac.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.dzxscac.cn

    存檔

    主站蜘蛛池模板: 黄色在线网站| 免费无码AV一区二区波多野结衣| 久久精品国产99久久72部| 日日摸日日添日日碰9学生露脸| 91天天看| 中国孕妇变态孕交xxxx| 精品久久久久久天美传媒| 亚洲高清中文字幕| 日本高清视频在线播放| 一日本道a高清免费播放| 亚洲午夜久久久久久久久久| 国产精品av在线| 青青草激情| 成人无码视频免费播放| 亚洲色帝国综合婷婷久久| 久久全国免费视频| 黄视频网站免费看| 97在线观看永久免费视频| 777奇米四色成人影视色区| 久久精品国产亚洲av高清色欲| 美女四肢被绑在床扒衣| 中文字幕日韩一区二区不卡 | 黑人巨大精品一区二区在线| 国产精品99久久免费观看| 强迫大乳人妻中文字幕| aaaaa级片| 久久在草| 国产超碰人人模人人爽人人喊| 国产精品亚洲精品日韩已满十八小 | 又大又硬又爽免费视频| 亚洲性人人天天夜夜摸18禁止| 东北高大丰满bbbbzbbb| 日韩午夜精品视频| 成熟人妻av无码专区| 国产成人精品自在钱拍| 亚洲第一伊人| 亚洲成熟少妇| 99国产精品久久久久久久日本竹| 五月开心婷婷六月丁香婷| xxxxxx欧美| 综合网天天|