diff options
Diffstat (limited to 'Xamarin.Forms.Platform.Tizen')
-rw-r--r-- | Xamarin.Forms.Platform.Tizen/TizenPlatformServices.cs | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/Xamarin.Forms.Platform.Tizen/TizenPlatformServices.cs b/Xamarin.Forms.Platform.Tizen/TizenPlatformServices.cs index 7b07a31a..3be1c95a 100644 --- a/Xamarin.Forms.Platform.Tizen/TizenPlatformServices.cs +++ b/Xamarin.Forms.Platform.Tizen/TizenPlatformServices.cs @@ -50,17 +50,28 @@ namespace Xamarin.Forms.Platform.Tizen public double GetNamedSize(NamedSize size, Type targetElementType, bool useOldSizes) { - double baseSize = Forms.ConvertToDPFont(19); - double baseSizeSpan = 3; - // In case of TV profile The base named size sholud be lager than mobile profile if (Device.Idiom != TargetIdiom.Phone) { - // TODO: These valuse should be updated when TV profile UX guideline released. - baseSize = 50; - baseSizeSpan = 12; + switch (size) + { + case NamedSize.Micro: + return Forms.ConvertToDPFont(24); + case NamedSize.Small: + return Forms.ConvertToDPFont(26); + case NamedSize.Default: + case NamedSize.Medium: + return Forms.ConvertToDPFont(28); + case NamedSize.Large: + return Forms.ConvertToDPFont(84); + default: + throw new ArgumentOutOfRangeException(); + } + } + double baseSize = Forms.ConvertToDPFont(19); + double baseSizeSpan = 3; switch (size) { case NamedSize.Micro: |