android - 发生片段加载闪烁时带有导航组件的底部导航
问题描述
我目前正在使用带有导航组件的底部导航,它工作正常,但是当我们单击导航项片段正在加载时,会发生闪烁,即使当前项目也被选中,也会发生闪烁。它在片段加载时发生。我的应用程序屏幕背景在白色时不是白色的,没有闪烁显示我已经尝试了所有可用的解决方案。
我已经更改了谷歌导航示例应用程序的背景颜色,然后我也可以看到闪烁。
如果有人有任何解决方案,请在此处发布。
解决方案
由于底部导航使用的默认交叉淡入淡出动画,会发生闪烁。res\animator
您可以通过在包中创建以下文件来覆盖动画。
nav_default_enter_anim.xml
nav_default_exit_anim.xml
nav_default_pop_enter_anim.xml
nav_default_pop_exit_anim.xml
这应该是那些文件的内容。
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Overwrite the default animation. -->
</set>
推荐阅读
- mongoose - Mongoose query on last item in array
- pandas - 熊猫系列元素的成对最小值
- python - Python 使用 setup.py 手动将包安装到虚拟环境
- c# - State Error CS0501 'MoviesController.Random()' must declare a body because it is not marked abstract, extern, or partial WebApplication1
- android - How to close simple light box written by Animations on react native
- pandas - Groupby 对多个条件和多列 pandas 进行计数
- r - 使用 tidyr::expand 进行非标准评估
- three.js - 在三个 JS 中查看任意几何图形
- python - gensim word2vec 非常大,有什么方法可以使文件变小?
- android - 使用片段上的按钮更改片段