将图像粘贴到右下角

时间:2014-01-07 19:46:37

标签: lua corona

如何将图像粘贴到屏幕的右下角?

local screenGroup = self.view
helpbtn = display.newImage("helpbtn.png")
screenGroup:insert(helpbtn)
helpbtn.x = 255; helpbtn.y = 600
transition.to( helpbtn, { time=2500, y=465, transition=easing.inOutExpo } )

所以在所有不同的设备上看起来都一样吗?

2 个答案:

答案 0 :(得分:3)

试试这个:

local distanceFromCorner = 5
local helpbtn = display.newImage("helpbtn.png")
screenGroup:insert(helpbtn)
helpbtn.x = display.contentWidth  - helpbtn.contentWidth/2 - distanceFromCorner;
helpbtn.y = display.contentHeight - helpbtn.contentHeight/2 - distanceFromCorner;

你也可以在普通日冕模式下使用object:setReferencePoint(display.BottomRightReferencePoint)或在Corona的Graphics 2.0引擎中使用Anchor Points

保持编码..................:)

答案 1 :(得分:2)

使用display.contentWidth和display.contentHeight。另请查看其他SO帖子,例如Corona SDK Cross Device Screen Resolution和google上的“corona lua屏幕(大小或分辨率)”。