5***@qq.com
5***@qq.com
  • 发布:2023-11-03 22:22
  • 更新:2023-11-15 13:47
  • 阅读:168

App上实现类似B站的tabbar换肤功能,并且重启应用仍然生效不闪烁只能用自定义tabbar实现吗

分类:uni-app

疑问如题
uniapp自带的tabbar设置虽然还算自由,也提供了修改字体和图标的能力, 但是修改后重启应用就会恢复初始值,有想过把想修改的值存起来,重启的时候马上再修改回去, 但是这样会有闪烁问题,就是启动的时候有时候一瞬间会是初始的样子,然后再修改的。
本来想说自带的tabbar性能是最高的,所以想优先考虑,但是貌似不能很好的完整需求。
话说,这样的需求只能用自定义tabbar实现了吗

2023-11-03 22:22 负责人:无 分享
已邀请:
喜欢技术的前端

喜欢技术的前端 - QQ---445849201

可以在首页,等修改好之后,再手动关闭启动图

  • 5***@qq.com (作者)

    好像也是一个可行思路。

    有空我试试。

    多谢大佬提供思路。

    2023-11-06 23:47

  • 喜欢技术的前端

    回复 5***@qq.com: 客气(●'◡'●)

    2023-11-07 08:33

招财猫

招财猫

请问如何实现的换肤,对于原生的tabbar有办法应用换肤吗?我们现在是通过一个js变量换肤的,但是pages.json是不是无法应用?

  • 5***@qq.com (作者)

    uniapp的话,不太好做这个功能, 看你的需求好像uni自带的tabbar实现不了, 因为自带的tabbar很多设置并不跨端, 比方说tabbar整体背景图.

    你要是做跨端都要换tabbar皮肤, 现阶段好像只能用自定义的tabbar了, 我发这个问题出来也是想官方看到能回答下, 官方能支持肯定是最好的.

    2023-11-15 18:28

  • 招财猫

    回复 5***@qq.com: 我现在找了个js的方案算是解决了,现在也是用的原生的tabbar,官方的话好像对于主题换肤不太感冒,这块其实theme.json挺好,就是不支持主动切换

    2023-11-29 18:17

招财猫

招财猫

我们这边是会有一个tabbar的背景图和选中item的背景图,比较复杂

要回复问题请先登录注册