首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MultiView首映,极低的FPS动画

MultiView首映,极低的FPS动画
EN

Stack Overflow用户
提问于 2017-08-08 20:45:49
回答 1查看 761关注 0票数 1

我有一个MultiView,它有几个条目,TImages作为图标而不是ImageList (我以前使用过ImageList,但是它非常坏,消耗的CPU也不少)。

发生的事情是:当用户点击MasterButton或在应用程序打开后第一次滑动MultiView,应用程序冻结约1/3秒,幻灯片动画以大约2或3 fps显示,在这第一张幻灯片之后,MultiView恢复到正常的fps动画。

我试着从OnStartShowing中删除所有代码,但是没有区别。是什么引起了这个问题?有一些方法,“预加载”,什么可能是加载在第一个节目?

EN

回答 1

Stack Overflow用户

发布于 2017-08-16 07:27:39

一种选择是删除在多视图中使用的所有标准控件,而使用Alcinoe标准控件。它们是双缓冲的,所以您可以预加载它们,而且它们比普通的Delphi样式控件更快(我说得更快)。通常,尽量避免使用所有样式的控件(ex: Tlabel),而使用经典控件(ex: TText)。

另一个注意事项:试着看看您是否选择了系统上可用的字体,否则当应用程序执行控件的第一次呈现时,如果字体不在系统上,则需要很长时间才能确定要使用的字体

注:我不能评论,所以我不能回答@jerrydodge,但我想说他是假的,用delphi,你可以做的应用程序快速与应用程序构建作为工作室/xcode(至少在柏林,他们的东京实际上是一个bug )!您只需要正确地构建它;)尝试使用它们的双缓冲控件查看alcinoe项目

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45577738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档