nord theme toast for ios

This commit is contained in:
Kyle Spearrin 2019-06-24 16:29:02 -04:00
parent 88b8a192b5
commit c9d1e8dc65

View file

@ -1,6 +1,8 @@
using Foundation; using Foundation;
using System; using System;
using UIKit; using UIKit;
using Xamarin.Forms;
using Xamarin.Forms.Platform.iOS;
namespace Bit.iOS.Core.Views namespace Bit.iOS.Core.Views
{ {
@ -16,7 +18,14 @@ namespace Bit.iOS.Core.Views
: base(CoreGraphics.CGRect.FromLTRB(0, 0, 320, 38)) : base(CoreGraphics.CGRect.FromLTRB(0, 0, 320, 38))
{ {
TranslatesAutoresizingMaskIntoConstraints = false; TranslatesAutoresizingMaskIntoConstraints = false;
BackgroundColor = UIColor.DarkGray.ColorWithAlpha(0.9f); var bgColor = UIColor.DarkGray;
var nordTheme = Application.Current?.Resources != null &&
((Color)Application.Current.Resources["BackgroundColor"]) == Color.FromHex("#3b4252");
if(nordTheme)
{
bgColor = Color.FromHex("#4c566a").ToUIColor();
}
BackgroundColor = bgColor.ColorWithAlpha(0.9f);
Layer.CornerRadius = 15; Layer.CornerRadius = 15;
Layer.MasksToBounds = true; Layer.MasksToBounds = true;