国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

微信小程序開發animation心跳動畫效果

來源:懂視網 責編:小OO 時間:2020-11-27 22:32:32
文檔

微信小程序開發animation心跳動畫效果

本文實例為大家分享了微信小程序開發animation心跳動畫,供大家參考,具體內容如下:1、微信小程序開發animation心跳動畫。wxml文件中。<;view class="bottomViewItem">;<;view class="bottomMiddleHeaderView" bindtap="voteClick" data-id="value">;<;view class="bottomMiddleHeaderItem" animation="{{animationMiddleHeaderItem}}">;<js文件中。
推薦度:
導讀本文實例為大家分享了微信小程序開發animation心跳動畫,供大家參考,具體內容如下:1、微信小程序開發animation心跳動畫。wxml文件中。<;view class="bottomViewItem">;<;view class="bottomMiddleHeaderView" bindtap="voteClick" data-id="value">;<;view class="bottomMiddleHeaderItem" animation="{{animationMiddleHeaderItem}}">;<js文件中。

本文實例為大家分享了微信小程序開發animation心跳動畫,供大家參考,具體內容如下

1、微信小程序開發animation心跳動畫

wxml文件中:

<view class="bottomViewItem"> 
 <view class="bottomMiddleHeaderView" bindtap="voteClick" data-id="value"> 
 <view class="bottomMiddleHeaderItem" animation="{{animationMiddleHeaderItem}}"> 
 <!-- 心跳 --> 
 <view class="bottomMiddleHeaderItemSubView"> 
 <image src="https://www.gxlcms.com/images/detail_vote_heart.png" style="width:32rpx; height:32rpx;" animation="{{animationMiddleHeaderItem}}"></image> 
 </view> 
 <!-- 投票文字 --> 
 <view class="bottomMiddleHeaderItemSubView">投票</view> 
 </view> 
 </view> 
 </view> 

js文件中:

// 頁面渲染完成 
 onReady: function () { 
 var circleCount = 0; 
 // 心跳的外框動畫 
 this.animationMiddleHeaderItem = wx.createAnimation({ 
 duration:1000, // 以毫秒為單位 
 /** 
 * http://cubic-bezier.com/#0,0,.58,1 
 * linear 動畫一直較為均勻 
 * ease 從勻速到加速在到勻速 
 * ease-in 緩慢到勻速 
 * ease-in-out 從緩慢到勻速再到緩慢 
 * 
 * http://www.tuicool.com/articles/neqMVr 
 * step-start 動畫一開始就跳到 100% 直到動畫持續時間結束 一閃而過 
 * step-end 保持 0% 的樣式直到動畫持續時間結束 一閃而過 
 */ 
 timingFunction: 'linear', 
 delay: 100, 
 transformOrigin: '50% 50%', 
 success: function (res) { 
 } 
 }); 
 setInterval(function() { 
 if (circleCount % 2 == 0) { 
 this.animationMiddleHeaderItem.scale(1.15).step(); 
 } else { 
 this.animationMiddleHeaderItem.scale(1.0).step(); 
 } 
 this.setData({ 
 animationMiddleHeaderItem: this.animationMiddleHeaderItem.export() 
 }); 
 circleCount++; 
 if (circleCount == 1000) { 
 circleCount = 0; 
 } 
 }.bind(this), 1000); 
 }, 

2、微信顯示倒計時

wxml文件中:

<!--倒計時 --> 
 <view class="countDownTimeView countDownAllView" > 
 <view class="voteText countDownTimeText">{{countDownDay}}天</view> 
 <view class="voteText countDownTimeText">{{countDownHour}}時</view> 
 <view class="voteText countDownTimeText">{{countDownMinute}}分</view> 
 <view class="voteText countDownTimeText">{{countDownSecond}}秒</view> 
 </view> 

js文件中:

Page( { 
 data: { 
 windowHeight: 654, 
 maxtime: "", 
 isHiddenLoading: true, 
 isHiddenToast: true, 
 dataList: {}, 
 countDownDay: 0, 
 countDownHour: 0, 
 countDownMinute: 0, 
 countDownSecond: 0, 
 }, 
 //事件處理函數 
 bindViewTap: function() { 
 wx.navigateTo( { 
 url: '../logs/logs' 
 }) 
 }, 
 onLoad: function() { 
 this.setData( { 
 windowHeight: wx.getStorageSync( 'windowHeight' ) 
 }); 
 }, 
 // 頁面渲染完成后 調用 
 onReady: function () { 
 var totalSecond = 1505540080 - Date.parse(new Date())/1000; 
 var interval = setInterval(function () { 
 // 秒數 
 var second = totalSecond; 
 // 天數位 
 var day = Math.floor(second / 3600 / 24); 
 var dayStr = day.toString(); 
 if (dayStr.length == 1) dayStr = '0' + dayStr; 
 // 小時位 
 var hr = Math.floor((second - day * 3600 * 24) / 3600); 
 var hrStr = hr.toString(); 
 if (hrStr.length == 1) hrStr = '0' + hrStr; 
 // 分鐘位 
 var min = Math.floor((second - day * 3600 *24 - hr * 3600) / 60); 
 var minStr = min.toString(); 
 if (minStr.length == 1) minStr = '0' + minStr; 
 // 秒位 
 var sec = second - day * 3600 * 24 - hr * 3600 - min*60; 
 var secStr = sec.toString(); 
 if (secStr.length == 1) secStr = '0' + secStr; 
 this.setData({ 
 countDownDay: dayStr, 
 countDownHour: hrStr, 
 countDownMinute: minStr, 
 countDownSecond: secStr, 
 }); 
 totalSecond--; 
 if (totalSecond < 0) { 
 clearInterval(interval); 
 wx.showToast({ 
 title: '活動已結束', 
 }); 
 this.setData({ 
 countDownDay: '00', 
 countDownHour: '00', 
 countDownMinute: '00', 
 countDownSecond: '00', 
 }); 
 } 
 }.bind(this), 1000); 
 }, 
 //cell事件處理函數 
 bindCellViewTap: function (e) { 
 var id = e.currentTarget.dataset.id; 
 wx.navigateTo({ 
 url: '../babyDetail/babyDetail?id=' + id 
 }); 
 } 
}) 

效果圖:

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

微信小程序開發animation心跳動畫效果

本文實例為大家分享了微信小程序開發animation心跳動畫,供大家參考,具體內容如下:1、微信小程序開發animation心跳動畫。wxml文件中。<;view class="bottomViewItem">;<;view class="bottomMiddleHeaderView" bindtap="voteClick" data-id="value">;<;view class="bottomMiddleHeaderItem" animation="{{animationMiddleHeaderItem}}">;<js文件中。
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 久久国产精品视频一区 | 高清视频一区 | 精品视频免费看 | 久久久影院亚洲精品 | 可以免费观看一级毛片黄a 另类区 | 亚洲午夜久久久精品影院 | 国产激情一级毛片久久久 | 欧美在线一 | 欧美一级专区免费大片 | 日本成人一级 | 国模大胆一区二区三区 | 伊人一级 | 亚洲毛片免费看 | 日韩国产另类 | 亚洲最新偷拍 | 图片专区亚洲欧美另类 | 国产欧美综合精品一区二区 | 欧美日韩1区 | 伊人精品久久久大香线蕉99 | 欧美日韩中文字幕 | 香蕉久久一区二区不卡无毒影院 | 亚洲欧美另类在线 | 国产视频二区 | wwwxxx欧美| 亚洲wuma| 国产精品免费观看视频播放 | 欧美国产中文 | 一区二区在线观看视频 | 精品久久久一二三区 | 一区二区亚洲视频 | 亲子乱子xxxxxx | 国产在线视欧美亚综合 | 亚洲一区 中文字幕 | 国自产拍亚洲免费视频 | 欧美福利一区二区三区 | 夜色毛片永久免费 | 日韩欧美国产中文字幕 | 国产精品久久一区一区 | 欧美日韩国产另类一区二区三区 | 欧美极品尤物在线播放一级 | 欧美日韩成人在线视频 |