protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
if ((int) Build.VERSION.SdkInt >= 21)
{
Window.SetStatusBarColor(new Color(ContextCompat.GetColor(this, Resource.Color.primary_dark)));
Window.DecorView.SystemUiVisibility = StatusBarVisibility.Visible;
}
viewModel = new LoginViewModel();
viewModel.PropertyChanged += ViewModel_PropertyChanged;
var twitter = FindViewById<Button>(Resource.Id.button_twitter);
var microsoft = FindViewById<Button>(Resource.Id.button_microsoft);
var facebook = FindViewById<Button>(Resource.Id.button_facebook);
twitter.Click += (sender, e) => Login(LoginAccount.Twitter);
microsoft.Click += (sender, e) => Login(LoginAccount.Microsoft);
facebook.Click += (sender, e) => Login(LoginAccount.Facebook);
FindViewById<Button>(Resource.Id.button_skip).Click += (sender, e) =>
{
viewModel.InitFakeUser();
var intent = new Intent(this, typeof(MainActivity));
intent.AddFlags(ActivityFlags.ClearTop);
StartActivity(intent);
Finish();
};
#if XTC || DEBUG
#else
FindViewById<Button>(Resource.Id.button_skip).Visibility = ViewStates.Gone;
#endif
var typeface = Typeface.CreateFromAsset(Assets, "fonts/Corbert-Regular.otf");
FindViewById<TextView>(Resource.Id.text_app_name).Typeface = typeface;
}