微信動畫的實(shí)現(xiàn)方法是什么-創(chuàng)新互聯(lián)

這篇文章主要介紹微信動畫的實(shí)現(xiàn)方法是什么,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)是專業(yè)的商洛網(wǎng)站建設(shè)公司,商洛接單;提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行商洛網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!一、實(shí)現(xiàn)方式

官方文檔是這樣說的:

①創(chuàng)建一個動畫實(shí)例 animation。

②調(diào)用實(shí)例的方法來描述動畫。

③最后通過動畫實(shí)例的 export 方法導(dǎo)出動畫數(shù)據(jù)傳遞給組件的 animation 屬性。

因?yàn)樾〕绦蚴菙?shù)據(jù)驅(qū)動的,給這句話加上數(shù)字標(biāo)注分為三步:

微信動畫的實(shí)現(xiàn)方法是什么

前兩步是定義一個動畫并設(shè)置都要干什么,然后把這個設(shè)置好的“規(guī)則”扔給界面上的某個元素,讓它按照這個規(guī)則執(zhí)行。

當(dāng)然如果有多個元素的animation="{{ani}}",也都會執(zhí)行這個動畫規(guī)則。

二、用例子說話

新建一個小程序,把沒用的刪掉修改一下,做個簡單例子,上圖

微信動畫的實(shí)現(xiàn)方法是什么

代碼如下:

index.wxml,一個helloworld,一個按鈕

<view class="container">
  <view class="usermotto" animation="{{ani}}">
    <text class="user-motto">{{motto}}</text>
  </view>
  <button bindtap='start'>動畫</button></view>

index.wxss, 為了看著方便加了個邊框

.usermotto {
  margin-top: 100px;
  border: solid;
}

index.js

Page({
  data: {
    motto: 'Hello World',
  },
  start:function(){
    var animation = wx.createAnimation({
      duration: 4000,
      timingFunction: 'ease',
      delay: 1000
    });
    animation.opacity(0.2).translate(100, -100).step()
    this.setData({
      ani:  animation.export()
    })
  }
})

以上是微信動畫的實(shí)現(xiàn)方法是什么的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)網(wǎng)站制作公司行業(yè)資訊頻道!

本文名稱:微信動畫的實(shí)現(xiàn)方法是什么-創(chuàng)新互聯(lián)
轉(zhuǎn)載來于:http://muchs.cn/article46/dooghg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、小程序開發(fā)搜索引擎優(yōu)化、定制網(wǎng)站、網(wǎng)站導(dǎo)航全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)