收藏
回答

live-player上叠加cover-view文本字体显示不正常

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug cover-view 客户端 Android 6.6.6 2.0.0

小程序live-player上叠加cover-view,在推拉流过程中,改变cover-view中文本的字体大小,行间距显示不正常,感觉没有根据字体大小进行调整。

在iOS上是正常的,Android上有问题,我们手上3台Android的测试设备都出现同样的问题。小米NOTE3,HUAIWEI Mate8,vivo X9


默认字体大小是28,在推拉流过程中分别将字体大小修改成45,16,显示不正常,见附件3张截图,分别是字体28、45、16









最后一次编辑于  2018-05-14  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • cunjinli
    cunjinli
    2018-05-15

    麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

    2018-05-15
    赞同
    回复 7
    • 花火町
      花火町
      2018-05-15
      wechatide://minicode/hx7K4pmD6lZ4 简单表示了下,就是在一个live-player上叠加Cover-view,然后左下角那个start按钮是随机改变文本字体大小的,在安卓真机上显示的文本有问题。​
      2018-05-15
      回复
    • cunjinli
      cunjinli
      2018-05-17
      你的live-player设置了宽度,所以一部分的内容看不到了。
      2018-05-17
      回复
    • 花火町
      花火町
      2018-05-18回复cunjinli
      我们实际使用的小程序里live-player的高宽设的100%,代码片段是为了演示字体变化对于行间距的影响,另外写了一个。你可以把高宽都改成100%试下,问题是一样的,所以跟宽度设置没关系。 不管是哪种,在安卓真机上问题一样存在。但在iOS下都是好的。所以我们怀疑是字体大小改变时cover-view本身的行距没有进行相应调整引起的,在字体变大时,尤其明显。
      2018-05-18
      回复
    • 花火町
      花火町
      2018-05-18回复cunjinli
      var n1 = Math.floor(Math.random() * 30 + 1); 改成var n1 = Math.floor(Math.random() * 50 + 1); 就能看出字体变大时行间距的问题了
      2018-05-18
      回复
    • 花火町
      花火町
      2018-05-21回复cunjinli
      我们在其他组件上也试了下,发现叠加在map,video上的cover-view也是同样的问题,不仅仅是live-player,所以看起来是cover-view这个控件本身的问题,麻烦尽快核实下,谢谢
      2018-05-21
      回复
    查看更多(2)