收藏
回答

Animation.opacity()对<text>生效吗?

.wxml
<text style="opacity:0;" animation="{{animationText}}"> xxx </text>

.js
data:{
  animationText:undefined,
}

bindTap(){
  this.data.animationText = wx.createAnimation({
      duration: 500,
      timingFunction:'ease',
    });
  this.data.animationText.opacity(0.9).step();
  this.setData({
    animationText:this.data.animationText.export(),
  });
}
回答关注问题邀请回答
收藏

1 个回答

  • 不吃豆芽
    不吃豆芽
    2022-04-22

    自己解决了,原因是绑定 animation属性的组件自己不能再带 hidden属性,或者该组件的外围(父母)组件带hidden属性也不行,但是其子组件可以带 hidden属性

    .wxml
    <text style="opacity:0;" animation="{{animationText}}" hidden="{{isShow}}"> xxx </text>
    
    2022-04-22
    有用
    回复
登录 后发表内容