android - 如何在 Xamarin Forms 中将一页更改为另一页时消除眨眼?
问题描述
当页面更改为另一个页面时,我遇到了短暂的黑色闪烁问题。我的应用程序只有两个背景相同的页面,这种闪烁真的很烦人。这就是我更改页面的方式:
MainPage = new Page();
我不能使用 NavigationPage 和它的动画,因为我不想要导航栏。
到目前为止我已经尝试过:
仅使用一个带有内部两个网格的 StackLayout 的页面,并更改它们的可见性 - 不起作用,因为 StackLayout 正在页面底部创建空白空间
使用AnimationNavigationPage包 - 我还没有找到没有导航栏的动画页面的解决方案
仅使用一页并修改元素的可见性-由于两页上的行和列配置(它们的数量,宽度/高度)之间的差异而不起作用
解决方案
推荐阅读
- javascript - 我正在学习使用 React Router,但我无法理解这种行为
- python - 如何编写导入配置文件?
- c# - 当我向 ASP.NET CORE 中的 Web API 控制器发送多部分请求时,使用哪种格式化程序?
- javascript - Antd 行选择显示在第二列
- dpkg - `dpkg-query -S` 的实现在 C 中真的有必要吗?
- javascript - express.js 应用程序的 EJS 模板:将数据传输到变量中
- c# - 尝试调用接口服务时抛出控制器错误“非静态字段需要对象引用”
- scheme - 方案 - 有没有办法在 remf* 功能中将表达式设置为 pred?
- python-3.x - django 项目在 gunicorn 上出现错误,但在使用 manage.py runserver 时运行完美
- python - 相同的代码,不同的计算机,不同的结果。Selenium 找不到网页元素