local logo = display.newImageRect( "img/logo.png", 219, 153)
logo.x = CX
- logo.y = CY - 1/8 * VH
+ logo.y = CY/2 - VH/32
+
+ transition.to( logo, { time = 2000, y = VH/4, alpha = 1, transition = easing.outExpo })
connexion:insert( logo )
connexion.logo = logo
+ local title = display.newText( "Tickets d'Utilité Publique", CX, logo.y + logo.height - 20, "Dosis-Medium", 26 )
+ title.alpha = 0
+
+ transition.to( title, { time = 2000, y = logo.y + logo.height - 40, alpha = 1, transition = easing.outExpo })
+
+ connexion:insert( title )
+
end
local function initTextFields()
- local mailField = native.newTextField( 0, 0, 200, 30 )
- mailField.x=CX
- mailField.y=connexion.logo.y + 1/2 * connexion.logo.height + 40
- mailField.inputType = "email"
- connexion:insert(mailField)
- connexion.mailField = mailField
- --mailField.text = mail
- mailField.placeholder = "E-Mail"
-
- local mdpField = native.newTextField( 0, 0, 200, 30 )
- mdpField.anchorY = 0
- mdpField.x = CX
- mdpField.y = mailField.y + 1/2 * mailField.height + 10
- mdpField.placeholder = "Password"
- mdpField.isSecure = true
- connexion:insert(mdpField)
- connexion.mdpField = mdpField
+
+ local isAndroid = "Android" == system.getInfo( "platformName" )
+ local inputFontSize = 18
+ local tHeight = 40
+
+ if ( isAndroid ) then
+
+ inputFontSize = inputFontSize - 4
+ tHeight = tHeight + 10
+
+ end
+
+ local mailField = native.newTextField( -100, -100, 200, tHeight )
+ mailField.x = CX
+ mailField.y = connexion.logo.y + 1/2 * connexion.logo.height + 100
+ mailField.inputType = "email"
+ mailField.placeholder = "Adresse mail"
+ mailField.size = inputFontSize + 6
+ mailField.align = "center"
+ mailField.alpha = .9
+
+ connexion:insert(mailField)
+ connexion.mailField = mailField
+
+ local mdpField = native.newTextField( -100, -100, 200, tHeight )
+ mdpField.x = CX
+ mdpField.y = mailField.y + mailField.height + 10
+ mdpField.isSecure = true
+ mdpField.placeholder = "Mot de passe"
+ mdpField.size = inputFontSize + 6
+ mdpField.align = "center"
+ mdpField.alpha = .9
+
+ connexion:insert(mdpField)
+ connexion.mdpField = mdpField
+
end
width = connexion.mailField.width,
height = 1/11 * VH,
sheet = buttonSheet,
- label = "Se Connecter",
+ label = "Connexion",
labelColor = { default={ 0, 0, 0 } },
defaultFile = "green_texture.png",
onPress = onConnect