2014-01-07 2 views
3

Как я могу вставить изображение в правый нижний угол экрана?Вставьте изображение в нижний правый угол

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 }) 

Значит, на всех устройствах он будет выглядеть одинаково?

+0

Вы имеете в виду расположение в одном и том же месте или также занимаете такую ​​же долю экрана? – Schollii

+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) в нормальных режимах коронных или Anchor Points в графике коронного 2,0 двигателя.

Продолжить кодирование .................. :)

2

Использование display.contentWidth и display.contentHeight. Также посмотрите на другие сообщения SO, такие как Corona SDK Cross Device Screen Resolution и на google для «экрана Corona lua (размер или разрешение)».

Смежные вопросы