【发布时间】:2021-07-31 13:54:09
【问题描述】:
我有一个适用于 android 的 Xamarin Forms 应用程序,它使用图像的自定义渲染器。我已将这些图像优化到使用InSampleSize 时位图在内存中只有大约 600kb 的程度,但我遇到了弹出问题。也就是说,当我使用我的MasterDetailPage 中的这些图像打开一个页面时,图像加载速度很快,但您仍然可以看到它们在页面显示后 100-200 毫秒弹出。
这是我在MasterDetailPage 中加载页面的方式
private void Button_Clicked(object sender, EventArgs e)
{
var temp = new NavigationPage(new Pages.HomePage());
Detail = temp;
IsPresented = false;
}
如果可能的话,我想做的是在页面被导航到 UI 之前预渲染页面以掩盖弹出窗口,或者任何其他基本上可以完全删除它的解决方案。
【问题讨论】:
标签: xamarin.android xamarin.forms