如何更改 Corona SDK for Retina Graphics 中的 tableView 库

发布于 2024-10-14 23:14:28 字数 613 浏览 7 评论 0原文

我正在查看 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 图像兼容?

I am checking out Corona SDK and looking to adapt the Coffee Demo ( http://blog.anscamobile.com/2010/09/create-scrolling-list-views-with-text-and-graphics-in-coronasdk-ios-android-tutorial/ ) so that it uses the Retina Display @2x image configuration described here: http://blog.anscamobile.com/2011/01/dynamic-image-resolution-made-easy/

What would I need to do to integrate the Retina 4 stuff into the tableView library and thus make the Coffee Demo auto Retina 4 image compatible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

幸福%小乖 2024-10-21 23:14:28

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

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

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

This is actually an "Interface Widget" available in Corona that produces tableViews that are compatible with retina displays:

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

And more Corona SDK user interface widgets here:
http://developer.anscamobile.com/content/widget

花心好男孩 2024-10-21 23:14:28

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

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

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

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

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

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

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

  • parentGroupbaseDirectory 是可选的,可以省略;它们的行为方式与 display.newImage() 中的对应行为相同。

the answer is on the second link you provided... I quote:

As noted above, dynamic image resolution works in conjunction with dynamic content scaling (documented in the “Configuring Projects” section of the documentation). For further reference, the dynamic image resolution docs arehere.

To use this feature, you basically need to do two things:

  1. Use display.newImageRect() rather than display.newImage() when loading your images
  2. Specify one or more scaling thresholds in your project’s config.lua file
    The syntax is as follows:

display.newImageRect( [parentGroup,] filename [, baseDirectory] imageWidth, imageHeight )

  • imageWidth is the base image’s width in the base dimensions of the content.

  • imageHeight is the base image’s height in the base dimensions of the content.

  • parentGroup and baseDirectory are optional, and can be omitted; they behave in the same way as their counterparts in display.newImage().
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文