【问题标题】:Why does Sencha Touch use Ext.scroll.Scroller?为什么 Sencha Touch 使用 Ext.scroll.Scroller?
【发布时间】:2013-03-01 15:33:15
【问题描述】:

据我了解,Sencha Touch 使用 Ext.scroll.Scroller 在所有移动平台上一致地处理动量滚动行为。但我不明白为什么这是必要的。 Ext.scroll.Scroller 无法在所有平台上始终如一地处理滚动性能(BB10 滚动性能很糟糕,而 Android 性能还不错)。

为什么 Sencha 不直接将滚动委托给设备的浏览器/webview 而不是使用 Ext.scroll.Scroller?例如,Android Sencha 应用程序应该像 iOS 中那样具有弹性滚动,而原生 Android 应用程序没有弹性滚动,这似乎很奇怪。

【问题讨论】:

    标签: performance extjs sencha-touch


    【解决方案1】:

    它在滚动时利用 GPU 加速,因此在某些平台上速度更快。您可以通过将滚动条设置为 false 来绕过它,然后在 CSS 中打开溢出:自动。如果您在 BB10 上获得不合格的性能,也许您可​​以在那里完成。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-15
      • 2014-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多