3

我正在使用 Rhodes 开发一个 android 应用程序。

视图之间的转换在 iPhone 上完美运行,但在 android 上闪烁。

请帮忙

4

1 回答 1

4

这个答案可能不会是世界上最令人满意的答案,但是......除了关闭页面转换之外,您无能为力。有时,即使是 iPhone 也会在转换之间闪烁。这与 jQuery Mobile 中的过渡系统有关。在 iPhone 上,过渡是平滑的,您不会总是看到闪烁。Android 的编写方式与 iOS 不同,因此它处理动画和转换的方式不太优雅,这可能会导致页面之间的转换不稳定和闪烁。

一些最新的机器人开始更好地处理这个问题。我在三星 Galaxy S2 上进行了测试,由于它具有快速的双核处理器,转换几乎与旧 iPhone 3G 一样平滑且无闪烁。

与此同时,在 Android 赶上之前,最好只关闭页面转换。无论如何,它使系统感觉更快,并且快速是一项计费功能。:-)

$(document).bind("mobileinit", function(){
  $.mobile.defaultPageTransition="none";
});
于 2011-10-26T02:47:48.140 回答