广告
返回顶部
首页 > 资讯 > 前端开发 > html >微信小程序如何实现animation动画
  • 846
分享到

微信小程序如何实现animation动画

2024-04-02 19:04:59 846人浏览 泡泡鱼
摘要

这篇文章将为大家详细讲解有关微信小程序如何实现animation动画,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。微信小程序实现animation动画,具体内容如下1.

这篇文章将为大家详细讲解有关微信小程序如何实现animation动画,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

微信小程序实现animation动画,具体内容如下

1. 创建动画实例

wx.createAnimation(OBJECT)

创建一个动画实例animation。调用实例的方法来描述动画。最后通过动画实例的export方法导出动画数据传递给组件的animation属性。
注意: export 方法每次调用后会清掉之前的动画操作

动画队列

调用动画操作方法后要调用 step() 来表示一组动画完成,可以在一组动画中调用任意多个动画方法,一组动画中的所有动画会同时开始,一组动画完成后才会进行下一组动画。step 可以传入一个跟 wx.createAnimation() 一样的配置参数用于指定当前组动画的配置。 通过事件绑定动画即可调用动画执行。

创建的动画实例可以通过调用动画方法进行描述,调用结束后会返回自身,支持链式调用的写法。
在同一个动画实例内部,可以定义多种运动形式,并定义多个动画绑定到不同标签

示例代码:

animation1: {}
animation2: {}

touch: function () {
 let animation1 = wx.createAnimation({
  transfORMOrigin: "50% 50%",
  duration: 1000,
  timingFunction: "ease",
  delay: 0
 });
 animation1.translateX(-app.globalData.windowWidth * 0.7).step({ duration: 1000 });
 this.setData({
  animation1: animation1.export()
 });
 let animation2 = wx.createAnimation({
  transformOrigin: "50% 50%",
  duration: 1000,
  timingFunction: "ease",
  delay: 0
 });
 animation2.opacity(0.7).step({ duration: 1000 });
 this.setData({
  animation2: animation2.export()
 });
}

2. 调用动画执行

2.1 绑定动画

将所创建的动画实例绑定到相应标签

示例代码

<view animation="{{animation1}}"></view>
<view animation="{{animation2}}"></view>

2.2 触发动画

通过页面事件调用动画执行

示例代码:

<view bindtap="touch"></view>

关于“微信小程序如何实现animation动画”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: 微信小程序如何实现animation动画

本文链接: https://www.lsjlt.com/news/69210.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微信小程序如何实现animation动画
    这篇文章将为大家详细讲解有关微信小程序如何实现animation动画,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。微信小程序实现animation动画,具体内容如下1. ...
    99+
    2022-10-19
  • 微信小程序开发中如何实现animation循环动画
    这篇文章主要介绍了微信小程序开发中如何实现animation循环动画,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。截图如下:实现代码:ind...
    99+
    2022-10-19
  • 微信小程序开发中怎么实现animation循环动画
    这篇文章主要为大家展示了微信小程序开发中怎么实现animation循环动画,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“微信小程序开发中怎么实现animation循环动画”这篇文章吧。实现代码:i...
    99+
    2023-06-26
  • 微信小程序如何开发animation心跳动画效果
    小编给大家分享一下微信小程序如何开发animation心跳动画效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、微信小程序开...
    99+
    2022-10-19
  • 微信小程序如何实现动画效果
    这篇文章主要为大家展示了“微信小程序如何实现动画效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序如何实现动画效果”这篇文章吧。一、什么是微信小程序?...
    99+
    2022-10-19
  • 微信小程序实现数字滚动动画
    本文实例为大家分享了微信小程序实现数字滚动效果的具体代码,供大家参考,具体内容如下 效果图 实现思路 1、为了实现数字的无限滚动效果,每个数字框的内部,其实包含了两组0~9的vie...
    99+
    2022-11-13
  • 微信小程序中如何实现麦克风动画
    这篇文章给大家分享的是有关微信小程序中如何实现麦克风动画的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。先上gif.再吐槽.① 上面gif中声波的动画是个半成品.没有循环播放.在微...
    99+
    2022-10-19
  • 微信小程序如何实现动画弹窗组件
    这篇文章主要介绍了微信小程序如何实现动画弹窗组件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。基本效果如下:具体实现如下:第一步:新建一个 ...
    99+
    2022-10-19
  • 微信小程序scroll-view组件如何实现滚动动画
    这篇文章主要介绍了微信小程序scroll-view组件如何实现滚动动画,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下实现原理利用...
    99+
    2022-10-19
  • 微信小程序怎么实现全屏动画滚动
    这篇文章主要介绍“微信小程序怎么实现全屏动画滚动”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序怎么实现全屏动画滚动”文章能帮助大家解决问题。实现代码:Page({  d...
    99+
    2023-06-26
  • 微信小程序实现tab组件切换动画
    目录前言如何实现页面tab1.使用内置组件scroll-view2.实现点击时出现的背景样式3.scroll-into-view前言 本次主要内容是介绍页面tab的开发,如何实现ta...
    99+
    2022-11-13
    小程序tab组件切换 微信小程序tab组件 小程序tab切换
  • 微信小程序实现九宫格翻牌动画
    本文实例为大家分享了微信小程序实现九宫格翻牌的具体代码,供大家参考,具体内容如下 9宫格翻牌需求: 1.进来时平铺9个格子显示 2.点击开始抽奖时洗牌动作 3.洗完牌后呈现9个都是...
    99+
    2022-11-13
  • 微信小程序如何创建一个动画实例
    这篇“微信小程序如何创建一个动画实例”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“微信小程序如何创建一个动画实例”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下面让...
    99+
    2023-06-26
  • 微信小程序如何制作旋转动画
    这篇文章主要为大家展示了微信小程序如何制作旋转动画,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“微信小程序如何制作旋转动画”这篇文章吧。微信小程序被给予的能量是无穷的,在小程序发展逐渐成熟的当下,...
    99+
    2023-06-26
  • 微信小程序实现页面过渡动画效果
    微信小程序是一种基于微信平台的小型应用程序,它功能丰富、操作简便,是现代移动互联网时代不可或缺的一部分。小程序在开发过程中,页面过渡动画效果是提升用户体验的重要方法之一。在本文中,我们将介绍如何使用微信小程序实现页面过渡动画效果,并提供具体...
    99+
    2023-11-21
    微信 小程序 页面动画
  • 微信小程序实现页面跳转动画效果
    微信小程序实现页面跳转动画效果在微信小程序中,页面跳转是一项非常常见的功能。为了提升用户体验,我们可以通过添加动画效果来让页面切换更加流畅和生动。下面我将介绍如何使用微信小程序的API来实现页面跳转动画效果,并附上具体的代码示例。首先,我们...
    99+
    2023-11-21
    动画效果 微信小程序 页面跳转
  • 微信小程序如何实现CSS3动画下拉菜单效果
    这篇文章主要介绍了微信小程序如何实现CSS3动画下拉菜单效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。微信小程序没有自带的下拉菜单组件,...
    99+
    2022-10-19
  • Android 仿微信小程序入口动画
    目录效果对比流程分析自定义ViewGroup小程序缩放比例值计算动画遮罩MainActivity效果对比 微信原版 仿照效果 流程分析 自定义ViewGroup 整个布局是通...
    99+
    2022-11-12
  • 小程序怎么创建一个动画实例animation
    这篇文章主要为大家展示了小程序怎么创建一个动画实例animation,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“小程序怎么创建一个动画实例animation”这篇文章吧。创建一个动画实例anim...
    99+
    2023-06-26
  • 微信小程序如何实现左右滑动
    这篇文章将为大家详细讲解有关微信小程序如何实现左右滑动,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。项目整体效果项目部分功能点解析主页图片左滑右滑对应按钮变化首先我们来聊...
    99+
    2022-10-19
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作