lock page styling.

This commit is contained in:
Kyle Spearrin 2016-06-11 02:43:53 -04:00
parent afbc5a903b
commit 9af3239f41
3 changed files with 27 additions and 9 deletions

View file

@ -37,22 +37,25 @@ namespace Bit.App.Pages
{
Text = "Use Fingerprint to Unlock",
Command = new Command(async () => await CheckFingerprintAsync()),
VerticalOptions = LayoutOptions.EndAndExpand
VerticalOptions = LayoutOptions.EndAndExpand,
TextColor = Color.FromHex("333333")
};
var logoutButton = new Button
{
Text = AppResources.LogOut,
Command = new Command(async () => await LogoutAsync()),
VerticalOptions = LayoutOptions.End
VerticalOptions = LayoutOptions.End,
TextColor = Color.FromHex("333333")
};
var stackLayout = new StackLayout { Padding = new Thickness( 30, 40), Spacing = 10 };
var stackLayout = new StackLayout { Padding = new Thickness(30, 40), Spacing = 10 };
stackLayout.Children.Add(fingerprintButton);
stackLayout.Children.Add(logoutButton);
Title = "Verify Fingerprint";
Content = stackLayout;
BackgroundImage = "bg.png";
}
protected override bool OnBackButtonPressed()

View file

@ -39,7 +39,8 @@ namespace Bit.App.Pages
{
Text = AppResources.LogOut,
Command = new Command(async () => await LogoutAsync()),
VerticalOptions = LayoutOptions.End
VerticalOptions = LayoutOptions.End,
TextColor = Color.FromHex("333333")
};
var stackLayout = new StackLayout
@ -55,6 +56,7 @@ namespace Bit.App.Pages
Title = "Verify PIN";
Content = stackLayout;
Content.GestureRecognizers.Add(tgr);
BackgroundImage = "bg.png";
BindingContext = Model;
}

View file

@ -59,14 +59,27 @@ namespace Bit.iOS
public override void DidEnterBackground(UIApplication uiApplication)
{
// TODO: Make this an image view
var colorView = new UIView(UIApplication.SharedApplication.KeyWindow.Frame)
var view = new UIView(UIApplication.SharedApplication.KeyWindow.Frame)
{
BackgroundColor = UIColor.Black,
Tag = 4321
};
UIApplication.SharedApplication.KeyWindow.AddSubview(colorView);
UIApplication.SharedApplication.KeyWindow.BringSubviewToFront(colorView);
var backgroundView = new UIView(UIApplication.SharedApplication.KeyWindow.Frame)
{
BackgroundColor = UIColor.FromPatternImage(new UIImage("bg.png"))
};
var imageView = new UIImageView(new UIImage("logo.png"))
{
Center = view.Center
};
view.AddSubview(backgroundView);
view.AddSubview(imageView);
UIApplication.SharedApplication.KeyWindow.AddSubview(view);
UIApplication.SharedApplication.KeyWindow.BringSubviewToFront(view);
UIApplication.SharedApplication.KeyWindow.EndEditing(true);
// Log the date/time we last backgrounded
CrossSettings.Current.AddOrUpdateValue(Constants.SettingLastBackgroundedDate, DateTime.UtcNow);