如何更改Corona SDK中Retina图形的tableView库

我正在检查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库中,从而使咖啡演示自动Retina 4图像兼容?


这实际上是Corona中的一个“Interface Widget”,它产生与视网膜显示兼容的tableViews:

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

更多的Corona SDK用户界面小部件位于:http://developer.anscamobile.com/content/widget


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

如上所述,动态图像分辨率与动态内容缩放一起工作(在文档的“配置项目”部分中进行了介绍)。 为了进一步参考,动态图像解析文档在这里。

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

  • 加载图像时使用display.newImageRect()而不是display.newImage()
  • 在项目的config.lua文件中指定一个或多个缩放阈值语法如下:
  • display.newImageRect([parentGroup,] filename [,baseDirectory] ​​imageWidth,imageHeight)

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

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

  • parentGroupbaseDirectory是可选的,可以省略; 它们的行为与display.newImage()中的对应行为相同。
  • 链接地址: http://www.djcxy.com/p/4405.html

    上一篇: How do I change the tableView library in Corona SDK for Retina Graphics

    下一篇: App Domain Level Impersonation