微信小程序音频录制---波纹循环动画

本文介绍了如何在微信小程序中实现波纹循环动画。分别通过两种方法进行讲解,第一种利用微信小程序的animation API,涉及wxml、wxss和js的配合;第二种方法则完全使用wxss来控制动画效果,包括wxml和js的配合。
摘要由CSDN通过智能技术生成

实现的效果

在这里插入图片描述

第一种方法(利用微信小程序的animation)

wxml部分

<!--pages/myRecode/myRecode.wxml-->
<view class="myRecode">
  <view class="recode" bindtouchstart='recodeClick' bindtouchend='recodeEnd'>
    <text>长按</text>
    <view class="ripple"></view>
    <view class="ripple" animation="{
    {animationData1}}"></view>
    <view class="ripple" animation="{
    {animationData2}}"></view>
  </view>
</view>

wxss部分

/* pages/myRecode/myRecode.wxss */
.myRecode{
   
  padding-top:500rpx;
  text-align: center;
  box-sizing: border-box;
}
.myRecode .recode{
   
  display: inline-block;
  width:200rpx;
  height:200rpx;
  background: #EBB128;
  border-radius: 50%;
  text-align: center;
  color:#fff;
  line-height: 200rpx;
  position: relative;
}
.ripple{
   
  position: absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  border-radius: 50%;
  border:2px solid #F6F1CC;
}

js 部分

// pages/myRecode/myRecode.js
Page({
   

  /**
   * 页面的初始数据
   */
  data: {
   
    animationData1: "",
    animationData2: ""
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值