收藏
评论

自定义tabbar切换时会闪烁

预估支持的基础库版本 预估支持的客户端版本 平台 预估发布版本
- - - -
  1. 减少不必要的 setData 可以消除 data 变化导致的闪烁现象
  2. 使用普通 image 代替 cover-image 、普通 view 代替 cover-view 可以减弱由于 cover 组件创建偏慢导致的闪烁现象(但要注意组件层叠层级) 但 android 本身的的渲染延迟仍然会导致一部分闪烁现象
最后一次编辑于  2023-05-11
关注Issue发表评论
赞 41

126 个评论

  • _Xq
    _Xq
    2021-06-09

    2021-06-09 插眼

    2021-06-09
    赞同
    回复
  • 🇸 🇴 🇳 🇬
    🇸 🇴 🇳 🇬
    2021-06-01

    而且点两下才会高亮

    2021-06-01
    赞同
    回复 1
    • 遇見你的城
      遇見你的城
      2021-07-06
      点两下有可能是  你没有在相关的页面对应的js文件中写如下方法:
      onShow: function () {
          this.getTabBar().setData({ selected: 2 })  // 2 代表当前页面的index,每个tabbar相关的页面js文件都需要写。
        }
      2021-07-06
      1
      回复
  • Lemon
    Lemon
    2021-05-17

    插眼了 这么多bug 微信一天天都在干嘛

    2021-05-17
    赞同
    回复
  • 吃苹果
    吃苹果
    2021-05-07

    mark

    2021-05-07
    赞同
    回复
  • DDong
    DDong
    2021-04-25

    关注

    2021-04-25
    赞同
    回复
  • wyl
    wyl
    2021-04-19

    希望早点解决啊。不行就得自己自定义了,换策略了。

    2021-04-19
    赞同
    回复
  • 疯狂原始人
    疯狂原始人
    2021-04-15

    这么久过去了 还没解决?最近用的自定义tabbar,闪的厉害

    2021-04-15
    赞同
    回复
  • 违规昵称
    违规昵称
    2021-04-08

    很是头疼,做了自定义样式,在安卓端第一次切换会闪烁一下(主要还是黑的),ios端就没问题

    用的就是官方的自定义tabbar组件

    安卓的闪烁bug什么时候修复一下,或者给个解决方案啊

    2021-04-08
    赞同
    回复
  • ^O^
    ^O^
    2021-03-19

    啥时候能解决

    2021-03-19
    赞同
    回复
  • 杨腾欢
    杨腾欢
    2021-02-04

    一闪一闪亮晶晶,一年过去了,还在闪

    2021-02-04
    赞同
    回复

正在加载...

登录 后发表内容