问题

在小程序中,如果可以用一个动画效果展现一句话或一段文字,会比普通文字呈现更具吸引力,这不仅是体现更多样的文字效果,更是突出这段文字的一个方法。那么接下来就来看一下如何实现一个文字旋转的动画效果吧。

效果图:

方法

1. wxml:

这部分很容易实现,只需要设置一个点击旋转标签button以及对一条需要旋转的文字进行数据绑定即可。

<view>

<view animation="{{animation}}">我在做动画</view>

</view>

<button type="primary"  bindtap="rotate">旋转</button>

2. js:

js中需要先了解一个animation的api,其中的参数和方法如下:

(1)duration: 动画持续多少毫秒。

(2)timingFunction:“运动”的方式,本例中的“linear”代表动画以匀速的效果来呈现。

(3)delay:多久后动画开始运行,也就是动画延迟开始的时间translate(100,-100)向X轴移动100的同时向Y轴移动-100。

(4)step():一组动画完成,例如想让本例中的文字旋转,用this.animation.rotate(360).step(),其中360就表示旋转一周360°。

代码如下:

Page({

data: {

text: "Page animation",

animation: ''

},

onLoad: function (options) {

},

onReady: function () {

//实例化一个动画

this.animation = wx.createAnimation({

// 动画持续时间,单位ms,默认值 400

duration: 1500,

timingFunction: 'linear',

// 延迟多长时间开始

delay: 100,

transformOrigin: 'left top 0',

success: function (res) {

console.log(res)

}

})

},

//旋转

rotate: function () {

//顺时针旋转10度

this.animation.rotate(360).step()

this.setData({

//输出动画

animation: this.animation.export()

})

}

})

结语

文字的动画效果远不止这一种,它可以实现很多样很丰富的形式,本篇只是一个基础的动画效果演示,后续将介绍更丰富的动画效果,欢迎持续关注。

微信小程序实现旋转动画效果相关推荐

  1. 微信小程序学习做动画效果

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 微信扫码学习,在线指导微信小程序动画效果的实现

  2. [微信小程序]手指触摸动画效果(完整代码附效果图)

    微信小程序开发交流qq群   173683895 本文共有两个示例,先上图 示例一:  示例二: 示例一代码(微信小程序): // pages/test/test.js Page({container ...

  3. 微信小程序实现波浪动画效果

    目录 注 效果图 代码 .wxml .wxss 素材 注 波浪效果的素材来自小程序开源组件库ColorUI 效果图 代码 .wxml <view class="header" ...

  4. 微信小程序水波纹动画效果

    水波波动效果实现,复制查看效果 wxml <view class="circle"><view class="positionNumber"& ...

  5. mpvue微信小程序动画_微信小程序MPvue实现动画效果

    export default { data() { return { animation1: {}, animation2: {}, animation3: {}, stretch: false, / ...

  6. 微信小程序签到弹窗(动画效果)

    效果图如下所示 图片素材:https://pan.baidu.com/s/1FGT8XANYO5PbzjE_QPfJ3w 提取码: kgv6 .wxml <button bindtap=&quo ...

  7. 微信小程序js过度动画

    微信小程序js过度动画 如有错误还请大神指教.如果觉得不错可以关注我了解更多. 一,我们先来看看效果吧. 二,我们用的是js的逐帧动画,css也可有相同的效果,我们这里用js // pages/arr ...

  8. 微信小程序心形点赞效果

    微信小程序心形点赞效果 前言 准备 实现 原理 布局 样式 逻辑实现 尾巴 前言 之前写过一篇文章微信小程序Canvas绘图API,简单介绍了下微信小程序(下面统称小程序)Canvas绘图相关API的 ...

  9. 微信小程序登录页动画-云层漂浮

    前言 2017年前端火了,微信小程序.weex.reactnative,就连支付宝也搞起了小程序,总感觉这是原生要毁灭的节奏啊,我也乘热上车万一波. 上效果图(GI动态图) 当我看到这张背景图的时候, ...

最新文章

  1. 的正确使用_弹力袜的正确使用
  2. 用AI打造科技公益新模式,腾讯发起公益创新挑战赛,聚焦三大社会问题
  3. 如何快速高效读懂1本书?|阅读
  4. 【独家】去哪儿网PRD兵法秘籍大公开,火爆课程精彩直击!
  5. 二叉树节点数据结构-练习 5 二叉树的建立 遍历
  6. Vue(二十八)el-cascader 动态加载 - 省市区组件
  7. 优秀的SharePoint 2013开发工具有哪些(二)
  8. [剑指Offer] 25.复杂链表的复制
  9. 把类成员改成指针_如果类中存在管理其他类对象的指针,通过析构函数释放它们...
  10. MapReduce输出结果到多个文件
  11. 智慧能源:浅谈新一代信息技术在智慧能源的应
  12. 小程序图片实现自适应大小,超过部分自动裁剪
  13. Word在生成PDF后,PDF左侧导航书签没有目录
  14. C#毕业设计——基于C#+asp.net+sqlserver的计算机等级考试系统设计与实现(毕业论文+程序源码)——计算机等级考试系统
  15. Luogu P1530 分数化小数 Fractions to Decimals(模拟)
  16. Android禁止view上下滑动,Android RecyclerView禁止滑动
  17. 图片上传(调用微信接口)
  18. irc php,IRC / 实时聊天系统
  19. 普通母函数模板—hdu1028
  20. Git+Pandoc配置Word文档版本控制

热门文章

  1. 【Lilishop商城】No3-2.模块详细设计,系统设置(系统配置、行政区划、物流公司、滑块验证码图片、敏感词过滤)的详细设计
  2. VPP GTP-U隧道性能测试3---GTP-U封包性能测试
  3. 关于通用人工智能的思考
  4. java-No route to host 解决办法
  5. 录音转文字软件哪个好?推荐这三款软件给你
  6. 联发科mtk手机处理器怎么样_2019年全球手机处理器市场份额新报告高通无悬念第一,联发科第二,三星第三...
  7. 基于php的外卖订餐系统开题报告_校园网上订餐系统的设计与实现(PHP,MySQL)
  8. 利用四位共阳数码管显示小数
  9. 工匠精神消失的手机2020:衰落、变局、绝唱、破圈
  10. 腾讯云轻量服务器与CVM的区别?