收藏
评论

自定义tabbar切换时会闪烁

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

126 个评论

  • hanhan
    hanhan
    2022-04-20

    mark


    2022-04-20
    赞同
    回复
  • 丁文波
    丁文波
    2022-04-16

    我这里 是不是自定义bar都会出现闪屏一下(白屏)因为开发的页面背景色主题是深色的,所以闪屏一下是比较明显的。

    目前有个解决方案,就是开启页面预缓存,在需要缓存的页面json文件中,加入{"initialRenderingCache":"static"},如果需要所有页面都开启,则在app.json "window":{ "initialRenderingCache":"static"}

    这个是解决切换tabbar 闪屏的问题,至于tabbar闪的问题,网上已有解决方案


    2022-04-16
    赞同
    回复 1
    • 千年城
      千年城
      2022-08-25
      试试看
      2022-08-25
      回复
  • 是我啊
    是我啊
    2022-04-14

    2022年啦还在闪

    2022-04-14
    赞同
    回复
  • 一束光
    一束光
    2022-04-07

    今天是2022年4月7日,官方还没解决

    2022-04-07
    赞同
    回复
  • 超人yao艹人
    超人yao艹人
    2022-04-02

    这个问题,永远得不到解决了

    2022-04-02
    赞同
    回复
  • 骑着毛驴逗你玩儿
    骑着毛驴逗你玩儿
    2022-03-07

    因为每个页面里,已经通过 getTab 来设置当前选中的 tabbar 了,所以只需要将 custom-tab-bar 组件中,onshow 里面的 this.setData({ selected: xx }) 删除即可,大大优化了 icon 切换闪烁的问题。

    2022-03-07
    赞同
    回复
  • 略略略🇨🇳
    略略略🇨🇳
    2022-03-02

    置臀

    2022-03-02
    赞同
    回复
  • Abu
    Abu
    2022-01-25

    这还在闪烁,客户非常不满意,都2022年1月25了,还没解决吗,?@微信官方 @微信开放社区 @腾讯科技

    2022-01-25
    赞同
    回复
  • missing
    missing
    2022-01-24

    都2022了,果然还没有解决吗?

    2022-01-24
    赞同
    回复
  • 旧事
    旧事
    2021-12-23

    2021年要过去了。。这问题不管了么

    2021-12-23
    赞同
    回复

正在加载...

登录 后发表内容