收藏
回答

animation改变文字大小方法

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 需求 animation 客户端 7.0 2.4.4

- 需求的场景描述(希望解决的问题)

需要单独实现文字从小到大的变化动画,目前文档中未找到对应的方法,只能通过scale来缩放从而实现文字的放大缩小,但是通过scale缩放后相对坐标也会因x和y轴的scale而改变导致位置发生偏移


- 希望提供的能力

是否可以暴露一个单独改变字体的方法,或者像css3中animation一样keyframe自定义动画改变?


回答关注问题邀请回答
收藏

1 个回答

  • 卢霄霄
    卢霄霄
    2019-01-10

    修改中心点的位置

    2019-01-10
    有用 1
    回复 5
    • demon.
      demon.
      2019-01-10

      这个方法可行 可以通过translate方法来移动从而实现缩放不偏移  但是我的业务场景是一个时间轴上多段不同的动画 这样我就需要不断保存上一段动画  这样无疑会增加代码的复杂度

      2019-01-10
      回复
    • 卢霄霄
      卢霄霄
      2019-01-10回复demon.

      因为一般的布局,都是按照位置来的,离左边多少,离右边多少。截个图给我看看你的页面可以吗?

      2019-01-10
      回复
    • demon.
      demon.
      2019-01-10回复卢霄霄

      非常感谢,你给的这种方案是可行的,只是想知道有没有更直接的方法,不通过scale来缩放而是只单纯的改变fontSize

      2019-01-10
      回复
    • 卢霄霄
      卢霄霄
      2019-01-10回复demon.

      改变了font-size同样也会是从刚刚布局移动,会往右走。。如果可以用flex布局,让他居中,这样设置font-size或者scale都可以是以中心位置放大缩小了哦

      2019-01-10
      回复
    • demon.
      demon.
      2019-01-10回复卢霄霄

      是的  我要的效果就是文字的左下角那个点始终不变往右延伸放大或者往左下角缩小;可能是我没给你描述清楚我的业务场景吧...

      2019-01-10
      回复
登录 后发表内容