预缓存Android视图?

时间:2015-08-07 12:47:01

标签: android user-interface

已经多次询问过这个问题,但我想再次提出这个问题。我正在使用弹出窗口显示我的应用程序的另一部分。用户将不时打开它,因此保持点击和显示之间的延迟尽可能低是有意义的。根据系统负载,显示需要10到70毫秒。弹出窗口本身正在被初始化(它基本上生成了50个按钮),按钮单击触发的唯一内容是

public void initiateRemixWindow() {
        rwindo.showAtLocation(remixGrid, Gravity.CENTER, 0, 0);
} 

而rwindow是PopupView而remixGrid是TableLayout。其他所有东西,桌子,按钮......之前都是这样做的,所以我想尽快完成的唯一任务就是显示弹出窗口。

我通过hide()所有UI元素获得了更好的结果(就时间而言)但是我会考虑这个可怕的代码以及我 - 除了缺少hide()函数 - 真的很喜欢处理PopupView

我还能做些什么来更快地显示弹出窗口?或者是否有任何常用的解决方法?#34;跌倒"为?

0 个答案:

没有答案