4

我打算将 Sencha Touch 2.x 用于我的网站移动(轻量级)视图。

我是 Sencha 开发的新手。我非常了解 HTML 5。在继续开发之前,我想知道几件事。

  1. Sencha 如何管理图像。因为我计划使用不同分辨率的触摸设备(即 iphone4s、iphone 5、iPad、Android 和 Blackberry 10)。我知道 HTML 5 中使用的媒体查询。我们是否需要为每种分辨率传递不同的图像,或者 sencha 将比较每种分辨率的图像。(仅供参考......我也遇到了如何在 sencha touch 中添加不同屏幕分辨率的图像?建议 HTML5 媒体查询。这是唯一的方法吗?还请参阅在 Sencha Touch 中为不同的移动设备分辨率创建启动画面用于启动画面)

  2. 是否支持视网膜显示?(即 iOS 中的 @2x)。如果不是我们如何管理视网膜显示图像。

提前感谢您的任何宝贵建议。

4

2 回答 2

5

1) 为简单起见,我个人使用每个整体平台(Android、iPhone、Blackberry)的最高分辨率/尺寸。手机将相应地缩放图像。它只是让事情变得更简单;在我看来,不这样做的唯一原因是,如果您拥有真正巨大的总图像大小并且优化是 >10mb 之间的差异。任何时候手机必须缩放任何图像,显然都会对性能造成很小的影响,但最终对我来说根本不明显。

2) Sencha 支持视网膜显示。只要您使用足够高分辨率的图像,它就会正确缩放。当然,请确保包括视网膜显示闪屏应用程序图标

于 2013-03-11T11:53:41.513 回答
0

不要忘记 Sencha.io ......它可以为设备自动调整图像大小,提供更小的版本,因此下载速度更快。在这里阅读:

http://www.sencha.com/products/io/

并在此处查看示例:

http://extdesenv.com/tutorials/how-to-create-a-mobile-flickr-app-with-sencha-touch-2/

:-)

于 2013-03-12T13:25:35.867 回答