| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- Page({
- onShareAppMessage() {
- return {
- title: '动画',
- path: 'page/API/pages/animation/animation'
- }
- },
- onReady() {
- this.animation = wx.createAnimation()
- },
- rotate() {
- this.animation.rotate(Math.random() * 720 - 360).step()
- this.setData({animation: this.animation.export()})
- },
- scale() {
- this.animation.scale(Math.random() * 2).step()
- this.setData({animation: this.animation.export()})
- },
- translate() {
- this.animation.translate(Math.random() * 100 - 50, Math.random() * 100 - 50).step()
- this.setData({animation: this.animation.export()})
- },
- skew() {
- this.animation.skew(Math.random() * 90, Math.random() * 90).step()
- this.setData({animation: this.animation.export()})
- },
- rotateAndScale() {
- this.animation.rotate(Math.random() * 720 - 360)
- .scale(Math.random() * 2)
- .step()
- this.setData({animation: this.animation.export()})
- },
- rotateThenScale() {
- this.animation.rotate(Math.random() * 720 - 360).step()
- .scale(Math.random() * 2).step()
- this.setData({animation: this.animation.export()})
- },
- all() {
- this.animation.rotate(Math.random() * 720 - 360)
- .scale(Math.random() * 2)
- .translate(Math.random() * 100 - 50, Math.random() * 100 - 50)
- .skew(Math.random() * 90, Math.random() * 90)
- .step()
- this.setData({animation: this.animation.export()})
- },
- allInQueue() {
- this.animation.rotate(Math.random() * 720 - 360).step()
- .scale(Math.random() * 2).step()
- .translate(Math.random() * 100 - 50, Math.random() * 100 - 50)
- .step()
- .skew(Math.random() * 90, Math.random() * 90)
- .step()
- this.setData({animation: this.animation.export()})
- },
- reset() {
- this.animation.rotate(0, 0)
- .scale(1)
- .translate(0, 0)
- .skew(0, 0)
- .step({duration: 0})
- this.setData({animation: this.animation.export()})
- }
- })
|