点击按钮实现一次放大。
效果如下:
上代码!
<view class="red_css" animation="{{move}}" bindtransitionend="transitionEnd"></view>
.red_css {
position: absolute;
bottom: 120rpx;
height: 110rpx;
width: 110rpx;
border: 1rpx solid #ea4c4c;
border-radius: 50%;
z-index: 9999;
margin-left: 150rpx;
}
data = {
move: {},
}
methods = {
move1() {
this.move = wx.createAnimation({ duration: 800 })
this.$apply()
this.move
.opacity(0)
.scale(3, 3)
.step()
this.move = this.move.export()
this.$apply()
},
transitionEnd() {
// 复位操作
this.move = wx.createAnimation({ duration: 0 })
this.move.opacity('').step()
this.move = this.move.export()
},
}