6***@qq.com
6***@qq.com
  • 发布:2020-04-03 11:46
  • 更新:2020-04-16 11:13
  • 阅读:2009

【报Bug】安卓深色主题风格转场动画闪烁,体验很差

分类:uni-app

vue页面,安卓页面跳转切换转场动画(跳转新页面或者返回)都会白一下,体验真的很差,iOS没有问题,安卓机基本都存在这个问题。
在pages.json中globalStyle -> app-plus ->background 以及App.vue page均设置暗黑背景色,优化方法全用了。
深色主题的App白一下领导、用户很难接受。
视频如下:

2020-04-03 11:46 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

看起来,不是闪白,是pop-in过渡动画的半透明蒙层的视觉干扰。你可以在pages.json里,把动画改成slider-in-right试试

DCloud_heavensoft

DCloud_heavensoft

6***@qq.com

6***@qq.com (作者) - 我是小菜比

官方关注一下呀

skysowe

skysowe

看了视频,感觉还能接受,效果还不是那么的差,相信官方团队很快能修正相关问题的

DCloud_Android_ST

DCloud_Android_ST

请使用HX2.6.12+ pop-in/pop-out 动画时通过 animationAlphaBGColor 设置动画蒙层背景色,可用于避免暗色风格页面转场动画的蒙层偏白 文档

uniapp可设置:
"globalStyle": {
"app-plus": {
"background": "#22243a",
"animationAlphaBGColor": "#00ff7f"
}
}

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

    我用HX2.6.13试了,貌似animationAlphaBGColor这个设置不起作用

    2020-04-17 17:47

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

    现在暂时通过在uni.navigateTo api中给安卓平台设置animationType为slider-in-right来做兼容性处理

    2020-04-17 17:52

  • DCloud_Android_ST

    回复 6***@qq.com: 提供一下示例

    2020-04-17 18:07

该问题目前已经被锁定, 无法添加新回复