首页 > 编程语言 >微信小程序左右运动动画

微信小程序左右运动动画

时间:2022-10-11 15:48:48浏览次数:87  
标签:动画 right 微信 程序 flag 5px animationData loop

js

data: {
    animationData: {}
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onl oad(options) {
    this.loop = wx.createAnimation({
      delay: 0,
      timingFunction: 'ease'
    })
    let flag = true
    setInterval(() => {
      if (flag) {
        this.loop.right(20).step()
      } else {
        this.loop.right(0).step()
      }
      flag = !flag
      this.setData({
        animationData: this.loop.export()
      })
    }, 500);
  },

wxml

 <view class="new-video" animation="{{animationData}}">新剧抢先看</view>

wxss

.new-video {
  background-color: yellow;
  border-radius: 5px;
  padding: 5px 10px;
  position: absolute;
  top: 0;
  right: 0;
}

标签:动画,right,微信,程序,flag,5px,animationData,loop
From: https://www.cnblogs.com/samsara-yx/p/16779428.html

相关文章

  • 云转码源码|m3u8切片程序全开源
     什么是云转码? 云转码是完全在云中将视频文件转换为其他格式的过程。更具体地说,转码意味着从单个编码视频文件创建不同大小、分辨率和比特率的新文件。这种方法使广播......
  • 初始C语言和程序设计
    这是我写的第一篇文章关于讲解C语言程序设计的,希望通过此,让大家都能初步了解C语言,也希望自己通过写这篇文章对C语言有重新的的认识,如果有不好不对的地方,麻烦大家提出,谢谢。......
  • 【每日一练】31—CSS 实现一个彩色旋转方块loading动画效果
    写在前面今天练习的这个项目是一个加载动画,这个加载动画主要是为了在网络不好,页面加载缓慢时给用户的一个提示,一个好的加载动画,可以缓解用户的焦虑情绪,让等待变得有趣,现在很......
  • Activity Dialog 进出动画
    一、Activity进出动画1、theme设置2、overridePendingTransition设置参考:(14条消息)Androidactivity进出动画_xjh_1027的博客-CSDN博客_activity进场动画......
  • 程序员生存定律
    注意!!!原来上传的PDF不完整,不让我重新上传,所以我把完整的PDF文档放在百度网盘了,小伙伴们也可以节省几个积分哈。链接:​​https://pan.baidu.com/s/1n8cEXY3UuNeNMlxhhCdN......
  • 如何搭建一套免费开源的微信群机器人问答系统?
    前言自动消息回复和机器人,一直是企业微信的专利。但在非常多场景或者人文习惯中,个人微信和微信群也同样需要它们。比如活动组织者、团购团长、社群管理、私域流量运营者......
  • JavaScript高级程序设计笔记06 集合引用类型
    集合引用类型1.Object(详见c08p205)适合存储,在应用程序间交换数据创建实例:a.显式构造函数b.字面量——>不会调用构造函数(代码更少、更有封装感)函数:大量参数的情况......
  • 微信小程序之获取input框输入值
    第一种:bindsubmit方法注意*:1.使用form里面定义bindsubmit事件2.bindsubmit事件需要配合button里面定义的formType="submit" 操作3.设置input的name值来获取对应的数据w......
  • 程序二进制问题
    之前不知道为啥我会纠结这个问题,即二进制是从右到左还是从左往右;现在来看,比如00000010的值是2,即左边是高位,这个和十进制是一致的,即53,5是高位;而且程序里1<<1,数字1左移一......
  • 经典程序逻辑思维训练题(不限语言)
    1、输入三个整数x,y,z,请把这三个数由小到大输出。程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z......