image:
http://imgur.com/A5CAC2A
function OnStart()
{
lay = app.CreateLayout("linear","topcenter,fillxy");
lay.SetBackColor("#FFFFFF");
//--
var ibtn = "[fa-exclamation-circle]";
app.CreateBar(lay,"[fa-bars]","Material Design",layBar_OnTouch,"#22cc22",ibtn,btnRightBar_OnTouch);
layBar.SetMargins(0,0,0,0.1);
laybg = app.CreateCorner(lay,0.9,0.3,"#22cc22",true);
layTst = app.CreateLayout("linear","vcenter");
layTst.SetSize(0.9,0.3);
laybg.AddChild(layTst);
txt = app.CreateText();
txt.SetTextColor("#FFFFFF");
txt.SetText("Hello World");
txt.SetTextSize(20);
layTst.AddChild(txt);
txe = app.CreateTextEdit(":)",0.8,-1,"");
layTst.AddChild(txe);
btn = app.CreateButton();
btn.SetText("OK");
btn.SetSize(-1,0.08);
layTst.AddChild(btn);
laybg = app.CreateShadow(lay,0.3);
laybg.SetMargins(0,0.02);
layTst = app.CreateLayout("linear","vcenter");
layTst.SetBackColor("#22cc22");
layTst.SetSize(0.85,0.3);
laybg.AddChild(layTst);
txt = app.CreateText();
txt.SetTextColor("#FFFFFF");
txt.SetText("Hello World");
txt.SetTextSize(20);
layTst.AddChild(txt);
txe = app.CreateTextEdit(":)",0.8,-1,"");
layTst.AddChild(txe);
btn = app.CreateButton();
btn.SetText("OK");
btn.SetSize(-1,0.08);
layTst.AddChild(btn);
//~~
laymenu = app.CreateLayout("linear","fillxy,left,touchthrough");
laymenu.SetPadding(0,0.11);
laymenu.runing = false;
laymenu.Hide();
//--
laybg = app.CreateShadow(laymenu);
laybg.SetPadding(0,0,0.01,0);
layTst = app.CreateLayout("linear","");
layTst.SetBackColor("#ff22bb22");
layTst.SetSize(-1,1);
laybg.AddChild(layTst);
lst = app.CreateList(null,0.7,-1);
lst.SetDivider(0.0018,"#FFFFFF");
lst.SetList("Home,Settings,Exit");
lst.SetTextColor1("#FFFFFF");
lst.SetTextSize1(19);
layTst.AddChild(lst);
//~~
layabout = app.CreateLayout("linear","fillxy,vcenter");
layabout.SetBackColor("#d5FFFFFF");
layabout.Hide();
//--
laybg = app.CreateCorner(layabout,0.9,0.4,"#22cc22",true);
layTst = app.CreateLayout("linear","vcenter");
//layTst.SetPosition(0.02,0);
layTst.SetSize(0.9,0.4);
laybg.AddChild(layTst);
txt = app.CreateText();
txt.SetTextColor("#FFFFFF");
txt.SetText("Thank you for using");
txt.SetTextSize(20);
layTst.AddChild(txt);
txt = app.CreateText(null,0.89,-1,"multiline,left");
txt.SetTextColor("#FFFFFF");
txt.SetPadding(0.02);
txt.SetText("This example was created by Hoodown or Maico");
txt.SetTextSize(18);
layTst.AddChild(txt);
btn = app.CreateButton();
btn.SetMargins(0,0.04);
btn.SetOnTouch(btn_OnTouch);
btn.SetText("OK");
btn.SetSize(-1,0.08);
layTst.AddChild(btn);
app.AddLayout(lay);
app.AddLayout(laymenu);
app.AddLayout(layabout);
}
app.CreateShadow = function(layer)
{
laybg=app.CreateLayout("linear","");
laybg.SetBackground("/Res/drawable/shadow");
layer.AddChild(laybg);
return laybg;
}
app.CreateCorner = function(layer,w,h,clr,sh)
{
laybg = app.CreateLayout("absolute","");
layer.AddChild(laybg);
btnbg=app.CreateButton("",w,(h+0.0089),"custom");
btnbg.SetStyle(clr,clr,6,null,0,(sh?1:0));
btnbg.SetPosition(0,0);
laybg.AddChild(btnbg);
return laybg;
}
app.CreateBar = function(layer,icon,title,callback,clr,rbtn,rclbk)
{
var clrBar = clr?clr:"#000000";
layBar = app.CreateLayout("absolute","");
layBar.SetBackColor(clrBar);
layBar.SetSize(1,0.11);
layer.AddChild(layBar);
btnBar1 = app.CreateButton(icon?icon:"[fa-bars]",-1,-1,"fontawesome,custom");
btnBar1.SetPosition(-0.015,-0.0405);
btnBar1.SetStyle(clrBar,clrBar,0,null,0,0);
btnBar1.SetOnTouch(callback);
btnBar1.SetSize(0.2,0.2);
btnBar1.SetTextSize(23);
layBar.AddChild(btnBar1);
txtBar = app.CreateText(title?title:"");
txtBar.SetTextColor("#FFFFFF");
txtBar.SetPosition(0.225,0.0275);
txtBar.SetTextSize(23);
layBar.AddChild(txtBar);
if(rbtn) {
var ibtn = rbtn;
var left=0.815;
btnBar2 = app.CreateButton(ibtn,-1,-1,"fontawesome,custom");
btnBar2.SetPosition(1.0*left,-0.0405);
btnBar2.SetStyle(clrBar,clrBar,0,null,0,0);
btnBar2.SetOnTouch(rclbk);
btnBar2.SetSize(0.2,0.2);
btnBar2.SetTextSize(23);
layBar.AddChild(btnBar2);
}
}
function btn_OnTouch()
{
layabout.Animate("FadeOut");
}
function btnRightBar_OnTouch()
{
layabout.Animate("FadeIn");
}
function layBar_OnTouch()
{
if(!laymenu.IsVisible()) {
if(!laymenu.runing) {
laymenu.runing = true;
laymenu.Animate("SlideFromLeft",anim_OnDone);
}
}
else {
if(!laymenu.runing) {
laymenu.runing = true;
laymenu.Animate("SlideToLeft",anim_OnDone);
}
}
}
function anim_OnDone()
{
laymenu.runing = false;
}