<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答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
        主站蜘蛛池模板: 两性色午夜视频免费网| 亚洲精品高清视频| 精品久久久久久亚洲综合网| 女人18毛片特级一级免费视频| 亚洲国产亚洲综合在线尤物| 热re99久久6国产精品免费| 亚洲视频在线视频| 鲁大师在线影院免费观看 | 0588影视手机免费看片| 亚洲人成电影在在线观看网色| 你是我的城池营垒免费看 | 亚洲精品无码久久千人斩| 十八禁在线观看视频播放免费| 亚洲精品无码久久久久| 午夜无码A级毛片免费视频| 久久亚洲精品无码| 国产成人精品免费午夜app| 亚洲一久久久久久久久| 国产一区二区三区免费视频| 四虎精品成人免费视频| 亚洲成AV人片在线观看无| 亚欧人成精品免费观看| 亚洲熟妇AV一区二区三区浪潮| 日本a级片免费看| 国产黄片不卡免费| 亚洲精品无码久久毛片波多野吉衣| 曰曰鲁夜夜免费播放视频 | 国产成人免费a在线视频色戒| 成人a毛片视频免费看| 亚洲AV无一区二区三区久久| 99re在线视频免费观看| 亚洲小说图区综合在线| 久久精品国产亚洲Aⅴ香蕉 | 男男AV纯肉无码免费播放无码 | www.av在线免费观看| 一区二区三区亚洲| 国产成人啪精品视频免费网| GOGOGO高清免费看韩国| 亚洲一区二区三区在线观看蜜桃| yy6080亚洲一级理论| 在线观看的免费网站无遮挡|