微信小程序 动画的简单实例


Posted in Javascript onOctober 12, 2017

微信小程序——简易动画案例

wxml:

<view class="container">
<view animation="{{animation}}" class="view">我在做动画</view>
</view>
<button type="primary" bindtap="translate">旋转</button>

js:

//js
Page({
 data: {

 },
 onReady: function () {
  // 页面渲染完成
  //实例化一个动画
  this.animation = wx.createAnimation({
   // 动画持续时间,单位ms,默认值 400
   duration: 400,
   /**
   * 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: 'ease',
   // 延迟多长时间开始
   delay: 100,
   /**
   * 以什么为基点做动画 效果自己演示
   * left,center right是水平方向取值,对应的百分值为left=0%;center=50%;right=100%
   * top center bottom是垂直方向的取值,其中top=0%;center=50%;bottom=100%
   */
   transformOrigin: 'left top 0',
   success: function (res) {
    console.log(res)
   }
  })
 },
 /**
 *位移
 */
 translate: function () {
  //x轴位移100px

  this.animation.translate(100, 0).step()
  this.setData({
   //输出动画
   animation: this.animation.export()
  })
 }


})

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
音乐播放用的的几个函数
Sep 07 Javascript
javascript getElementsByClassName函数
Apr 01 Javascript
jQuery对象[0]是什么含义?
Jul 31 Javascript
关于图片的预加载过程中隐藏未知的
Dec 19 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
Jun 16 Javascript
JavaScript调用传递变量参数的相关问题及解决办法
Nov 01 Javascript
Vue实现自带的过滤器实例
Mar 09 Javascript
通过jquery toggleClass()属性制作文章段落更改背景颜色
May 21 jQuery
Vue3 源码导读(推荐)
Oct 14 Javascript
小程序使用wxs解决wxml保留2位小数问题
Dec 13 Javascript
jQuery实现轮播图效果demo
Jan 11 jQuery
vue实现移动端返回顶部
Oct 12 Javascript
node通过npm写一个cli命令行工具
Oct 12 #Javascript
JS实现自定义状态栏动画文字效果示例
Oct 12 #Javascript
AngularJS实现表单验证功能详解
Oct 12 #Javascript
vue mintui-Loadmore结合实现下拉刷新和上拉加载示例
Oct 12 #Javascript
AngularJS 中的数据源的循环输出
Oct 12 #Javascript
详解微信小程序中的页面代码中的模板的封装
Oct 12 #Javascript
BootStrap Validator 根据条件在JS中添加或移除校验操作
Oct 12 #Javascript
You might like
PHP转换IP地址到真实地址的方法详解
2013/06/09 PHP
PHP中绘制图像的一些函数总结
2014/11/19 PHP
php+redis实现商城秒杀功能
2020/11/19 PHP
PHP7基于curl实现的上传图片功能
2018/05/11 PHP
Laravel框架实现简单的学生信息管理平台案例
2019/05/07 PHP
javascript 动态table添加colspan\rowspan 参数的方法
2009/07/25 Javascript
JavaScript日历实现代码
2010/09/12 Javascript
Javascript中的isNaN函数使用说明
2011/11/10 Javascript
基于jQuery实现模拟页面加载进度条
2013/04/01 Javascript
JQuery为textarea添加maxlength属性并且兼容IE
2013/04/25 Javascript
jQuery操作Select的Option上下移动及移除添加等等
2013/11/18 Javascript
js+css实现的简单易用兼容好的分页
2013/12/30 Javascript
js操作css属性实现div层展开关闭效果的方法
2015/05/11 Javascript
javascript实现链接单选效果的方法
2015/05/13 Javascript
JS数组array元素的添加和删除方法代码实例
2015/06/01 Javascript
JS多物体实现缓冲运动效果示例
2016/12/20 Javascript
详解React 在服务端渲染的实现
2017/11/16 Javascript
JS实现点击下拉菜单把选择的内容同步到input输入框内的实例
2018/01/23 Javascript
纯javascript前端实现base64图片下载(兼容IE10+)
2018/09/14 Javascript
Vue2.0使用嵌套路由实现页面内容切换/公用一级菜单控制页面内容切换(推荐)
2019/05/08 Javascript
用python实现的可以拷贝或剪切一个文件列表中的所有文件
2009/04/30 Python
Python实现基本数据结构中队列的操作方法示例
2017/12/04 Python
Python3爬虫之自动查询天气并实现语音播报
2019/02/21 Python
pandas 层次化索引的实现方法
2019/07/06 Python
Python 实现进度条的六种方式
2021/01/06 Python
澳大利亚领先的折扣药房:Chemist Direct(有中文站)
2018/11/24 全球购物
专升本个人自我评价
2013/12/22 职场文书
培训演讲稿范文
2014/01/12 职场文书
大学生自我评价范文分享
2014/02/21 职场文书
我心目中的好老师活动方案
2014/08/19 职场文书
专业见习报告范文
2014/11/03 职场文书
护理医院见习报告
2014/11/03 职场文书
特种设备安全管理制度
2015/08/06 职场文书
导游词之麻姑仙境
2019/11/18 职场文书
mysql 生成连续日期及变量赋值
2022/03/20 MySQL
SpringBoot整合Minio文件存储
2022/04/03 Java/Android