本文整理汇总了C#中ImageButton.SetImageBitmap方法的典型用法代码示例。如果您正苦于以下问题:C# ImageButton.SetImageBitmap方法的具体用法?C# ImageButton.SetImageBitmap怎么用?C# ImageButton.SetImageBitmap使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ImageButton
的用法示例。
在下文中一共展示了ImageButton.SetImageBitmap方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: setItemLogin
public void setItemLogin(){
var txtFormat = Android.Util.ComplexUnitType.Px;
linearButtonLogin = new LinearLayout (this);
linearEditTextLogin = new LinearLayout (this);
linearTextLogin = new LinearLayout (this);
etxtUser = new EditText (this);
etxtPassword = new EditText (this);
btnLoginInto = new ImageButton (this);
txtLogin_a = new TextView (this);
txtLogin_b = new TextView (this);
txtInicioSesion = new TextView (this);
linearButtonLogin.LayoutParameters = new LinearLayout.LayoutParams (-1, LinearLayout.LayoutParams.WrapContent);
linearEditTextLogin.LayoutParameters = new LinearLayout.LayoutParams (-1, LinearLayout.LayoutParams.WrapContent);
linearTextLogin.LayoutParameters = new LinearLayout.LayoutParams (LinearLayout.LayoutParams.WrapContent, LinearLayout.LayoutParams.WrapContent);
etxtUser.LayoutParameters = new ViewGroup.LayoutParams (Configuration.getWidth (507), Configuration.getHeight (78));
etxtPassword.LayoutParameters = new ViewGroup.LayoutParams (Configuration.getWidth (507), Configuration.getHeight (78));
linearButtonLogin.Orientation = Orientation.Horizontal;
linearButtonLogin.SetGravity (GravityFlags.Center);
linearEditTextLogin.Orientation = Orientation.Vertical;
linearEditTextLogin.SetGravity (GravityFlags.Center);
linearTextLogin.Orientation = Orientation.Vertical;
linearTextLogin.SetGravity (GravityFlags.Center);
etxtUser.Hint = " Usuario";
etxtUser.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");
etxtPassword.Hint = " Contraseña";
etxtPassword.InputType = Android.Text.InputTypes.TextVariationPassword | Android.Text.InputTypes.ClassText;
etxtPassword.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");
etxtPassword.InputType = InputTypes.TextVariationVisiblePassword;
txtLogin_a.Text = "FORGOT PASSWORD?";
txtLogin_a.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");
txtLogin_b.Text = " CHANGE";
txtLogin_b.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");
txtLogin_a.SetTextSize (txtFormat,Configuration.getHeight(30));
txtLogin_b.SetTextSize (txtFormat, Configuration.getHeight (30));
txtInicioSesion.Text = "Iniciar Sesión";
txtInicioSesion.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");
txtInicioSesion.SetTextColor (Color.ParseColor("#ffffff"));
txtInicioSesion.SetTextSize (Android.Util.ComplexUnitType.Px, Configuration.getHeight (36));
btnLoginInto.SetImageBitmap (Bitmap.CreateScaledBitmap (getBitmapFromAsset("icons/otherlogin.png"),Configuration.getWidth (242), Configuration.getHeight (78),true));
etxtUser.SetTextColor (Color.ParseColor ("#ffffff"));
etxtPassword.SetTextColor (Color.ParseColor ("#ffffff"));
btnLoginInto.Click += delegate {
_dialog.Show();
var com = ((LoginViewModel)this.DataContext).LoginCommand;
com.Execute(null);
//AlertDialog.Builder popupBuilder = new AlertDialog.Builder(this);
};
initButtonColor (btnLoginInto);
etxtPassword.InputType = InputTypes.TextVariationVisiblePassword;
etxtPassword.TransformationMethod = Android.Text.Method.PasswordTransformationMethod.Instance;
txtLogin_a.SetTextColor (Color.ParseColor ("#ffffff"));
txtLogin_b.SetTextColor (Color.ParseColor ("#00c6ff"));
Drawable drawableEditText = new BitmapDrawable (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("icons/cajatexto.png"), Configuration.getWidth(507), Configuration.getHeight(80), true));
etxtUser.SetBackgroundDrawable (drawableEditText);
etxtPassword.SetBackgroundDrawable (drawableEditText);
etxtUser.SetSingleLine (true);
etxtPassword.SetSingleLine (true);
LinearLayout space = new LinearLayout (this);
space.LayoutParameters = new LinearLayout.LayoutParams (-1, 20);
linearTextLogin.AddView (txtLogin_a);
linearTextLogin.AddView (txtLogin_b);
//.........这里部分代码省略.........
示例2: init
//.........这里部分代码省略.........
linearLicencia.LayoutParameters = new LinearLayout.LayoutParams (-1, LinearLayout.LayoutParams.WrapContent);
linearLicencia.Orientation = Orientation.Horizontal;
linearLicencia.SetGravity (GravityFlags.Center);
linearLogin.LayoutParameters = new LinearLayout.LayoutParams (-1, LinearLayout.LayoutParams.WrapContent);
linearLogin.Orientation = Orientation.Horizontal;
linearLogin.SetGravity (GravityFlags.Right);
linearSingup.LayoutParameters = new LinearLayout.LayoutParams (-1, LinearLayout.LayoutParams.WrapContent);
linearSingup.Orientation = Orientation.Vertical;
linearSingup.SetGravity (GravityFlags.Center);
linearLogo.LayoutParameters = new LinearLayout.LayoutParams (-1, LinearLayout.LayoutParams.WrapContent);
linearLogo.Orientation = Orientation.Vertical;
linearLogo.SetGravity (GravityFlags.Center);
txtLicencia_a.Text = "TO REGISTER, ACCEPT THE";
txtLicencia_a.SetTextSize(textFormat,Configuration.getHeight(25));
txtLicencia_a.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");
txtLicencia_a.SetTextColor (Color.ParseColor ("#ffffff"));
txtLicencia_b.Text = " TERMS OF USE";
txtLicencia_b.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");
txtLicencia_b.SetTextSize(textFormat,Configuration.getHeight(25));
txtLicencia_b.SetTextColor (Color.ParseColor ("#00c6ff"));
chkLogin.Checked = false;
chkLogin.SetBackgroundColor(Color.ParseColor("#ffffff"));
imgLogo.SetImageBitmap(Bitmap.CreateScaledBitmap (getBitmapFromAsset("icons/logo.png"), Configuration.getWidth(360), Configuration.getHeight(230),true));
btnLogin.SetImageBitmap(Bitmap.CreateScaledBitmap (getBitmapFromAsset("icons/login.png"), Configuration.getWidth(210), Configuration.getHeight(60),true));
btnFacebook.SetImageBitmap(Bitmap.CreateScaledBitmap (getBitmapFromAsset("icons/signupface.png"), Configuration.getWidth(507), Configuration.getHeight(80),true));
btnSingUp.SetImageBitmap(Bitmap.CreateScaledBitmap (getBitmapFromAsset("icons/signupnolisto.png"), Configuration.getWidth(507), Configuration.getHeight(80),true));
Drawable dc = new BitmapDrawable (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("icons/toregister.png"), Configuration.getWidth(47), Configuration.getHeight(47), true));
chkLogin.SetBackgroundDrawable (dc);
initButtonColor (btnLogin);
initButtonColor (btnFacebook);
initButtonColor (btnSingUp);
linearLicencia.AddView (chkLogin);
linearLicencia.AddView (txtLicencia_a);
linearLicencia.AddView (txtLicencia_b);
linearLogin.AddView (btnLogin);
linearSingup.AddView (linearLicencia);
linearSingup.AddView (btnSingUp);
linearSingup.AddView (btnFacebook);
linearLogo.AddView (imgLogo);
linearLogo.SetX (0); linearLogo.SetY (Configuration.getHeight(373));
linearContentText.SetX (0); linearContentText.SetY (Configuration.getHeight(557));
linearLogin.SetX (0); linearLogin.SetY (Configuration.getHeight(30));
linearSingup.SetX (0); linearSingup.SetY (Configuration.getHeight(785));
relSingup.AddView (linearLogo);
relSingup.AddView (linearContentText);
relSingup.AddView (linearLogin);
relSingup.AddView (linearSingup);
mainLayout.AddView (relSingup);
btnSingUp.Click+= delegate {
if(chkLogin.Checked==true){
var com = ((LoginViewModel)this.DataContext).SignUpCommand;
com.Execute(null);
}
};
btnLogin.Click+= BtnLogin_Click;
btnFacebook.Click += async delegate {
await Authenticate(MobileServiceAuthenticationProvider.Facebook);
/*var com = ((LoginViewModel)this.DataContext).FacebookLoginCommand;
com.Execute(null);
*/
};
chkLogin.CheckedChange += delegate {
if(chkLogin.Checked==true){
btnSingUp.SetImageBitmap(Bitmap.CreateScaledBitmap (getBitmapFromAsset("icons/signuplisto.png"), Configuration.getWidth(507), Configuration.getHeight(80),true));
}
if(chkLogin.Checked==false){
btnSingUp.SetImageBitmap(Bitmap.CreateScaledBitmap (getBitmapFromAsset("icons/signupnolisto.png"), Configuration.getWidth(507), Configuration.getHeight(80),true));
}
};
}
示例3: init
public void init(){
mainLayout = new RelativeLayout (this);
mainLayout.LayoutParameters = new RelativeLayout.LayoutParams (-1, -1);
linearButtons = new LinearLayout (this);
linearImageCamera = new LinearLayout (this);
LinearImageText = new LinearLayout (this);
LinearTextCamera = new LinearLayout (this);
linearButtons.LayoutParameters = new LinearLayout.LayoutParams (-1, LinearLayout.LayoutParams.WrapContent);
linearImageCamera.LayoutParameters = new LinearLayout.LayoutParams (-1, LinearLayout.LayoutParams.WrapContent);
LinearImageText.LayoutParameters = new LinearLayout.LayoutParams (-1, LinearLayout.LayoutParams.WrapContent);
LinearTextCamera.LayoutParameters = new LinearLayout.LayoutParams (-1, LinearLayout.LayoutParams.WrapContent);
linearButtons.Orientation = Orientation.Horizontal;
linearImageCamera.Orientation = Orientation.Horizontal;
LinearImageText.Orientation = Orientation.Horizontal;
LinearTextCamera.Orientation = Orientation.Vertical;
//linearButtons.SetGravity (GravityFlags.Center);
linearImageCamera.SetGravity (GravityFlags.Center);
LinearImageText.SetGravity (GravityFlags.Center);
LinearTextCamera.SetGravity (GravityFlags.Center);
Drawable dr = new BitmapDrawable (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("icons/bfondo.png"), 1024, 768, true));
mainLayout.SetBackgroundDrawable (dr);
imgCamera = new ImageView (this);
imgLineal = new ImageView (this);
btnCamera = new ImageButton (this);
btnRepository = new ImageButton (this);
btnDone = new ImageButton (this);
txtCamera = new TextView (this);
txtCamera.Text = "CHOOSE A PICTURE AND \n SELECT A COLOUR";
txtCamera.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");
txtCamera.SetTextSize(Android.Util.ComplexUnitType.Px,Configuration.getHeight(30));
txtCamera.SetTextColor (Color.ParseColor ("#ffffff"));
Button bt = new Button (this);
imgCamera.SetImageBitmap (Bitmap.CreateScaledBitmap (getBitmapFromAsset("icons/camara.png"), Configuration.getWidth(164),Configuration.getHeight(164),true));
imgLineal.SetImageBitmap (Bitmap.CreateScaledBitmap (getBitmapFromAsset("icons/colores.png"), Configuration.getWidth(542), 5,true));
btnCamera.SetImageBitmap (Bitmap.CreateScaledBitmap (getBitmapFromAsset("icons/loadcamara.png"), Configuration.getWidth(58),Configuration.getHeight(50),true));
btnRepository.SetImageBitmap (Bitmap.CreateScaledBitmap (getBitmapFromAsset("icons/loadbiblioteca.png"), Configuration.getWidth(58),Configuration.getHeight(50),true));
btnDone.SetImageBitmap (Bitmap.CreateScaledBitmap (getBitmapFromAsset("icons/adelante.png"), Configuration.getWidth(20),Configuration.getWidth(30),true));
imgCamera.Click += delegate {
var com = ((CameraViewModel)this.DataContext).TakePictureCommand;
com.Execute (null);
};
linearButtons.AddView (btnCamera);
linearButtons.AddView (btnRepository);
btnCamera.SetPadding (Configuration.getWidth(122),0,0,0);
btnRepository.SetPadding (Configuration.getWidth(300),0,0,0);
linearImageCamera.AddView (imgCamera);
txtCamera.SetPadding (0, Configuration.getHeight(70), 0, 0);
LinearImageText.AddView (txtCamera);
LinearTextCamera.AddView (linearImageCamera);
LinearTextCamera.AddView (LinearImageText);
LinearTextCamera.SetX (0); LinearTextCamera.SetY (Configuration.getHeight(295));
linearButtons.SetX (0); linearButtons.SetY (Configuration.getHeight(926));
imgLineal.SetX (Configuration.getWidth(61)); imgLineal.SetY (Configuration.getHeight(1019));
btnDone.SetX (Configuration.getWidth(550)); btnDone.SetY (Configuration.getHeight(40));
mainLayout.AddView (btnDone);
mainLayout.AddView (LinearTextCamera);
mainLayout.AddView (linearButtons);
mainLayout.AddView (imgLineal);
initButtonColor (btnCamera);
initButtonColor (btnRepository);
initButtonColor (btnDone);
btnCamera.Click += delegate {
var com = ((CameraViewModel)this.DataContext).TakePictureCommand;
com.Execute(null);
};
btnRepository.Click += delegate {
var com = ((CameraViewModel)this.DataContext).ChoosePictureCommand;
com.Execute(null);
};
Bitmap bm;
var vm = this.ViewModel as CameraViewModel;
if (vm.Bytes != null)
{
bm= BitmapFactory.DecodeByteArray(vm.Bytes, 0, vm.Bytes.Length);
imgCamera.SetImageBitmap (bm);
}
//.........这里部分代码省略.........
示例4: init
public void init(){
mainLayout = new RelativeLayout (this);
txtRegister = new TextView (this);
etxtEmail = new EditText (this);
etxtUser = new EditText (this);
etxtPassword = new EditText (this);
btnCreateAccount = new ImageButton (this);
linearButtonRegister = new LinearLayout (this);
linearRegister = new LinearLayout (this);
linearButtonRegister.LayoutParameters = new LinearLayout.LayoutParams (-1,LinearLayout.LayoutParams.WrapContent);
linearRegister.LayoutParameters = new LinearLayout.LayoutParams (-1,LinearLayout.LayoutParams.WrapContent);
linearButtonRegister.Orientation = Orientation.Horizontal;
linearRegister.Orientation = Orientation.Vertical;
linearButtonRegister.SetGravity (GravityFlags.Center);
linearRegister.SetGravity (GravityFlags.Center);
etxtUser.LayoutParameters = new ViewGroup.LayoutParams (Configuration.getWidth (507), Configuration.getHeight (78));
etxtPassword.LayoutParameters = new ViewGroup.LayoutParams (Configuration.getWidth (507), Configuration.getHeight (78));
etxtEmail.LayoutParameters = new ViewGroup.LayoutParams (Configuration.getWidth (507), Configuration.getHeight (78));
mainLayout.LayoutParameters = new RelativeLayout.LayoutParams (-1, -1);
Drawable drawableBackground = new BitmapDrawable (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("icons/cfondo.png"), 768, 1024, true));
mainLayout.SetBackgroundDrawable (drawableBackground);
txtRegister.Text = "Registro";
txtRegister.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");
etxtUser.Hint =" Nombre de usuario";
etxtUser.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");
etxtEmail.Hint = " Dirección de correo";
etxtEmail.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");
etxtPassword.Hint =" Contraseña";
etxtPassword.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");
Drawable drawableEditText = new BitmapDrawable (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("icons/cajatexto.png"), Configuration.getWidth (507), Configuration.getHeight (80), true));
etxtUser.SetBackgroundDrawable (drawableEditText);
etxtPassword.SetBackgroundDrawable (drawableEditText);
etxtEmail.SetBackgroundDrawable (drawableEditText);
etxtUser.SetTextColor (Color.ParseColor ("#ffffff"));
etxtUser.SetSingleLine (true);
etxtPassword.SetTextColor (Color.ParseColor ("#ffffff"));
etxtPassword.SetSingleLine (true);
etxtEmail.SetTextColor (Color.ParseColor ("#ffffff"));
etxtEmail.SetSingleLine (true);
txtRegister.SetTextColor (Color.ParseColor("#ffffff"));
txtRegister.SetTextSize (Android.Util.ComplexUnitType.Px, Configuration.getHeight (40));
etxtPassword.InputType = InputTypes.TextVariationVisiblePassword;
etxtPassword.TransformationMethod = Android.Text.Method.PasswordTransformationMethod.Instance;
btnCreateAccount.SetImageBitmap (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("icons/crearcuenta.png"), Configuration.getWidth (507), Configuration.getHeight (80), true));
btnCreateAccount.Alpha = 255;
//btn.SetAlpha(255);
btnCreateAccount.SetBackgroundColor(Color.Transparent);
LinearLayout space = new LinearLayout (this);
space.LayoutParameters = new LinearLayout.LayoutParams (-1, 20);
LinearLayout space2 = new LinearLayout (this);
space2.LayoutParameters = new LinearLayout.LayoutParams (-1, 20);
linearRegister.AddView (etxtUser);
linearRegister.AddView (space);
linearRegister.AddView (etxtEmail);
linearRegister.AddView (space2);
linearRegister.AddView (etxtPassword);
linearButtonRegister.AddView (btnCreateAccount);
txtRegister.SetX (Configuration.getWidth(72)); txtRegister.SetY (Configuration.getHeight(535));
linearRegister.SetX (0); linearRegister.SetY (Configuration.getHeight(592));
linearButtonRegister.SetX (0); linearButtonRegister.SetY (Configuration.getHeight(975));
mainLayout.AddView (txtRegister);
mainLayout.AddView (linearRegister);
mainLayout.AddView (linearButtonRegister);
//string ndef = "None" ;
//string foto = "http://www.clinicatorielli.com/img/icons/no-user.png";
EditText lastName = new EditText (this);
lastName.Text = "None";
EditText url = new EditText (this);
url.Text = "http://www.clinicatorielli.com/img/icons/no-user.png";
//.........这里部分代码省略.........
示例5: GetPasswordAsync
public Task<string> GetPasswordAsync(Stream keypadImageStream, IList<MapAreaInfo> mapAreas, SiteManager site)
{
var tcs = new TaskCompletionSource<string>();
var adb = new AlertDialog.Builder(Context);
using (var inflater = LayoutInflater.From(adb.Context))
{
var view = inflater.Inflate(Resource.Layout.XjtuCardPassword, null);
var passwordView = view.FindViewById<TextView>(Resource.Id.passwordTextView);
var padTable = view.FindViewById<TableLayout>(Resource.Id.passwordPadTable);
var currentPassword = "";
Action updatePasswordDisplay = () =>
{
passwordView.Text = new string('#', currentPassword.Length);
};
//生成按键。
var keypadBitmap = BitmapFactory.DecodeStream(keypadImageStream);
for (var row = 0; row < 4; row++)
{
var tr = new TableRow(adb.Context)
{
LayoutParameters = new ViewGroup.LayoutParams(
ViewGroup.LayoutParams.WrapContent,
ViewGroup.LayoutParams.WrapContent)
};
padTable.AddView(tr);
for (var col = 0; col < 3; col++)
{
var index = row * 3 + col;
var indexExpr = Convert.ToString(index);
View buttonView = null;
if (index <= 9)
{
var area = mapAreas.First(a => a.Value == indexExpr);
var button = new ImageButton(adb.Context)
{
LayoutParameters = new TableRow.LayoutParams(
ViewGroup.LayoutParams.WrapContent,
ViewGroup.LayoutParams.WrapContent),
};
button.SetMinimumWidth(DroidUtility.DipToPixelsX(64));
button.SetMinimumHeight(DroidUtility.DipToPixelsY(64));
button.SetImageBitmap(Bitmap.CreateBitmap(keypadBitmap, area.X1, area.Y1, area.Width, area.Height));
button.SetScaleType(ImageView.ScaleType.FitCenter);
button.Click += (_, e) =>
{
currentPassword += indexExpr;
updatePasswordDisplay();
};
buttonView = button;
} else if (index == 10)
{
var button = new Button(adb.Context)
{
Text = "更正",
LayoutParameters = new TableRow.LayoutParams(
ViewGroup.LayoutParams.MatchParent,
ViewGroup.LayoutParams.WrapContent)
{
Span = 2,
Gravity = GravityFlags.CenterVertical
}
};
button.Click += (_, e) =>
{
currentPassword = "";
updatePasswordDisplay();
};
buttonView = button;
}
if (buttonView != null)
{
tr.AddView(buttonView);
}
}
}
//初始化界面。
updatePasswordDisplay();
adb.SetView(view)
.SetPositiveButton("确定", (_, e) =>
{
tcs.SetResult(currentPassword);
})
.SetNegativeButton("取消", (_, e) =>
{
tcs.SetResult(null);
})
.Show();
}
return tcs.Task;
}
示例6: initUi_SignUp
//.........这里部分代码省略.........
txtlogin_c1.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");
initText (txtlogin_c2, " for real", "#ffffff");
txtlogin_c2.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");
linearTxta.Orientation = Orientation.Horizontal;
linearTxta.SetGravity (GravityFlags.Center);
linearTxtb.Orientation = Orientation.Horizontal;
linearTxtb.SetGravity (GravityFlags.Center);
linearTxtc.Orientation = Orientation.Horizontal;
linearTxtc.SetGravity (GravityFlags.Center);
linearContentText.Orientation = Orientation.Vertical;
linearContentText.SetGravity (GravityFlags.Center);
linearTxta.AddView (txtlogin_a1); linearTxta.AddView (txtlogin_a2);
linearTxtb.AddView (txtlogin_b1); linearTxtb.AddView (txtlogin_b2);
linearTxtc.AddView (txtlogin_c1); linearTxtc.AddView (txtlogin_c2);
linearContentText.AddView (linearTxta);
linearContentText.AddView (linearTxtb);
linearContentText.AddView (linearTxtc);
var textFormat = Android.Util.ComplexUnitType.Px;
txtLicencia_a.Text = "TO REGISTER, ACCEPT THE";
txtLicencia_a.SetTextSize(textFormat,Configuration.getHeight(25));
txtLicencia_a.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");
txtLicencia_a.SetTextColor (Color.ParseColor ("#ffffff"));
txtLicencia_b.Text = " TERMS OF USE";
txtLicencia_b.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");
txtLicencia_b.SetTextSize(textFormat,Configuration.getHeight(25));
txtLicencia_b.SetTextColor (Color.ParseColor ("#00c6ff"));
chkLogin.Checked = false;
chkLogin.SetBackgroundColor(Color.ParseColor("#ffffff"));
imgLogo.SetImageBitmap(Bitmap.CreateScaledBitmap (getBitmapFromAsset("icons/logo.png"), Configuration.getWidth(317), Configuration.getHeight(70),true));
btnLogin.SetImageBitmap(Bitmap.CreateScaledBitmap (getBitmapFromAsset("icons/login.png"), Configuration.getWidth(210), Configuration.getHeight(60),true));
btnFacebook.SetImageBitmap(Bitmap.CreateScaledBitmap (getBitmapFromAsset("icons/signupface.png"), Configuration.getWidth(507), Configuration.getHeight(80),true));
btnSingUp.SetImageBitmap(Bitmap.CreateScaledBitmap (getBitmapFromAsset("icons/signupnolisto.png"), Configuration.getWidth(507), Configuration.getHeight(80),true));
Drawable dc = new BitmapDrawable (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("icons/toregister.png"), Configuration.getWidth(47), Configuration.getHeight(47), true));
chkLogin.SetBackgroundDrawable (dc);
initButtonColor (btnLogin);
initButtonColor (btnFacebook);
initButtonColor (btnSingUp);
linearLicencia.AddView (chkLogin);
linearLicencia.AddView (txtLicencia_a);
linearLicencia.AddView (txtLicencia_b);
linearLogin.AddView (btnLogin);
linearSingup.AddView (linearLicencia);
linearSingup.AddView (btnSingUp);
linearSingup.AddView (btnFacebook);
linearLogo.AddView (imgLogo);
linearLogo.SetX (0); linearLogo.SetY (Configuration.getHeight(447));
linearContentText.SetX (0); linearContentText.SetY (Configuration.getHeight(557));
linearLogin.SetX (0); linearLogin.SetY (Configuration.getHeight(30));
linearSingup.SetX (0); linearSingup.SetY (Configuration.getHeight(785));
relSingup.AddView (linearLogo);
relSingup.AddView (linearContentText);
relSingup.AddView (linearLogin);
relSingup.AddView (linearSingup);
mainLayout.AddView (relSingup);
#region buttons_events
btnLogin.Click+= BtnLogin_Click;
btnSingUp.Click+= delegate {
if(chkLogin.Checked==true){
var com = ((LoginViewModel)this.DataContext).SignUpCommand;
com.Execute(null);
}
} ;
btnFacebook.Click += async delegate {
await Authenticate(MobileServiceAuthenticationProvider.Facebook);
} ;
chkLogin.CheckedChange += delegate {
if(chkLogin.Checked==true){
btnSingUp.SetImageBitmap(Bitmap.CreateScaledBitmap (getBitmapFromAsset("icons/signuplisto.png"), Configuration.getWidth(507), Configuration.getHeight(80),true));
}
if(chkLogin.Checked==false){
btnSingUp.SetImageBitmap(Bitmap.CreateScaledBitmap (getBitmapFromAsset("icons/signupnolisto.png"), Configuration.getWidth(507), Configuration.getHeight(80),true));
}
} ;
#endregion
}