小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如图,是不是不能使用自定义的贝赛尔曲线?这样的话需要节点位置等信息的动画很难做啊
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
感谢反馈。我们会考虑增加这个特性。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
一年过去丽,大佬有进度嘛
考虑之后决定暂不实现。如有需要,请考虑使用 transition 实现。
我写了个算法,算出贝塞尔曲线的各个点,然后动画分段执行transition,可是这样在安卓低端机会有卡顿的问题
大佬能说说还有别的思路嘛
https://developer.mozilla.org/zh-CN/docs/Web/CSS/transition-timing-function
这个不可以吗?
用组合动画实现
<view animation="{{translateY}}"> <view animation="{{translateX}}"></view> </view>
this.translateX = wx.createAnimation({ duration: 300, timingFunction: 'linear', }); this.translateY = wx.createAnimation({ duration: 300, timingFunction: 'ease-in', }); this.translateX.translateX(100).step(); this.translateY.translateY(100).step(); this.setData({ translateX: this.translateX.export(), translateY: this.translateY.export(), });
## 参考https://www.zhangxinxu.com/wordpress/2018/08/css-css3-%E6%8A%9B%E7%89%A9%E7%BA%BF%E5%8A%A8%E7%94%BB/
我用2.9.2试了,可以支持贝塞尔曲线,模拟器上没问题,真机(小米6)也可以
请问现在支持了吗?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
感谢反馈。我们会考虑增加这个特性。
一年过去丽,大佬有进度嘛
考虑之后决定暂不实现。如有需要,请考虑使用 transition 实现。
我写了个算法,算出贝塞尔曲线的各个点,然后动画分段执行transition,可是这样在安卓低端机会有卡顿的问题
大佬能说说还有别的思路嘛
https://developer.mozilla.org/zh-CN/docs/Web/CSS/transition-timing-function
这个不可以吗?
用组合动画实现
<view animation="{{translateY}}"> <view animation="{{translateX}}"></view> </view>
this.translateX = wx.createAnimation({ duration: 300, timingFunction: 'linear', }); this.translateY = wx.createAnimation({ duration: 300, timingFunction: 'ease-in', }); this.translateX.translateX(100).step(); this.translateY.translateY(100).step(); this.setData({ translateX: this.translateX.export(), translateY: this.translateY.export(), });
## 参考https://www.zhangxinxu.com/wordpress/2018/08/css-css3-%E6%8A%9B%E7%89%A9%E7%BA%BF%E5%8A%A8%E7%94%BB/
我用2.9.2试了,可以支持贝塞尔曲线,模拟器上没问题,真机(小米6)也可以
请问现在支持了吗?