7

我正在检查 Corona SDK 并希望调整 Coffee Demo ( http://blog.anscamobile.com/2010/09/create-scrolling-list-views-with-text-and-graphics-in-coronasdk-ios- android-tutorial/),以便它使用此处描述的 Retina Display @2x 图像配置:http: //blog.anscamobile.com/2011/01/dynamic-image-resolution-made-easy/

我需要做什么才能将 Retina 4 的东西集成到 tableView 库中,从而使 Coffee Demo auto Retina 4 图像兼容?

4

2 回答 2

3

这实际上是 Corona 中可用的“界面小部件”,它生成与视网膜显示器兼容的 tableViews:

http://developer.anscamobile.com/reference/index/widgetnewtableview

这里还有更多 Corona SDK 用户界面小部件:http: //developer.anscamobile.com/content/widget

于 2011-07-28T21:15:14.853 回答
0

答案在您提供的第二个链接上...我引用:

如上所述,动态图像分辨率与动态内容缩放结合使用(记录在文档的“配置项目”部分)。如需进一步参考,请参阅此处的动态图像分辨率文档。

要使用此功能,您基本上需要做两件事:

  1. 加载图像时使用 display.newImageRect() 而不是 display.newImage()
  2. 在项目的 config.lua 文件中指定一个或多个缩放阈值,语法如下:

display.newImageRect( [parentGroup,] 文件名 [, baseDirectory] ​​imageWidth, imageHeight )

  • imageWidth是内容基本尺寸中基本图像的宽度。

  • imageHeight是基本图像在内容基本尺寸中的高度。

  • parentGroupbaseDirectory是可选的,可以省略;它们的行为方式与 display.newImage() 中的对应物相同。
于 2011-02-25T21:20:52.480 回答