• <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <small id="ggggg"></small> <sup id="ggggg"></sup>
    <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <tfoot id="ggggg"></tfoot>
  • <nav id="ggggg"><cite id="ggggg"></cite></nav>
    <nav id="ggggg"></nav>
    成人黃色A片免费看三更小说,精品人妻av区波多野结衣,亚洲第一极品精品无码,欧美综合区自拍亚洲综合,久久99青青精品免费观看,中文字幕在线中字日韩 ,亚洲国产精品18久久久久久,黄色在线免费观看

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

    2018-5-15    seo達(dá)人

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

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

    首先在wxml中定義image

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

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

    })

    },

    /**

    * 實(shí)現(xiàn)image旋轉(zhuǎn)動(dòng)畫,每次旋轉(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); // 進(jìn)行一次旋轉(zhuǎn)

    _animationIntervalId =setInterval(function () {

    that.rotateAni(++_loadImagePathIndex);

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

    },

    /**

    * 停止旋轉(zhuǎn)

    */

    stopAnimationInterval:function () {

    if (_animationIntervalId> 0) {

    clearInterval(_animationIntervalId);

    _animationIntervalId= 0;

    }

    },

    }

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


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

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


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

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

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

    注意事項(xiàng):

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

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

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

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

    日歷

    鏈接

    個(gè)人資料

    存檔

    主站蜘蛛池模板: 国产精品久线在线播放| 91中文字幕在线一区| 性欧美乱妇come| 开心婷婷五月激情综合社区| 69福利区| 人妻中文久热无码丝袜| 亚洲国产精品成人久久综合影院| 亚洲国产精品综合久久20| 东京热大轮奸| 亚洲AV成人无码国产一区二区| 曰韩亚洲AV人人夜夜澡人人爽| 一区二区在线欧美日韩中文| 韩国午夜理论A三级在线观看 | 久久无码中文字幕免费影院| 男同精品视频免费观看网站| 久久一区二区中文字幕| 无码免费人妻超级碰碰碰碰| 91国内精品久久久久免费影院| 99ri精品国产亚洲| 久久96热在精品国产高清| 成人激情综合网| 国产人禽杂交18禁网站| 久久免费观看午夜成人网站| 55夜色66夜色国产精品视频| 曲靖市| 欧美三级不卡在线播放| 国产国拍亚洲精品午夜不卡17| 国产69精品久久久久孕妇大杂乱| 99久热这里只有精品视频免费观看| 亚洲精品国产美女久久久| 先锋影音最新色资源站| 国产真实乱子伦精品| 亚洲最大网站免费在线观看| 国产成人一区二区精品非洲 | 亚洲中文无码成人影院在线播放| 中文字幕丰满乱子无码视频| 精品国产AV 无码一区二区三区| 5388国产亚洲欧美在线观看| 久久精品国产精品青草app | 久久精品蜜芽亚洲国产AV| 亚洲小说图片综合在线专区l|