BottomNavigationView点击刷新问题
问题:
项目中使用了BottomNavigationView作为底部导航栏。
点击item切换的时候发现会有闪烁现象出现。
原因:
BottomNavigationView自带了淡出淡入的切换动画。中间过程前后两个fragment都是透明的状态下,会看的activity的背景。如果背景是白色,所以会出现闪烁白色的问题。
解决方法:
取消掉默认的进出场动画,即可解决。
写一个anim的file,取代默认动画。就可以取消动画效果导致的闪烁问题。
res/animator/nav_default_enter_anim.xml
res/animator/nav_default_exit_anim.xml
res/animator/nav_default_pop_enter_anim.xml
res/animator/nav_default_pop_exit_anim.xml
文件内容:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android=

本文主要解决了使用BottomNavigationView作为导航栏时,切换item时出现的闪烁问题。原因是BottomNavigationView自带的淡入淡出动画在fragment透明状态下导致的。通过取消默认动画并替换为无动画效果的anim文件,成功解决了闪烁现象。
3086

被折叠的 条评论
为什么被折叠?



