summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.Tizen
diff options
context:
space:
mode:
authorSeungkeun Lee <sngn.lee@samsung.com>2017-04-21 05:04:47 (GMT)
committerKangho Hur <kangho.hur@samsung.com>2017-10-23 04:34:36 (GMT)
commit5e15f2d42de61781cfd01da3f078761099f9c092 (patch)
tree2855a7eba492f6123970869807a197144cfb36f0 /Xamarin.Forms.Platform.Tizen
parent2b4d29c05b45a14da5d00ace487a2151ad87ffaa (diff)
downloadxamarin-forms-5e15f2d42de61781cfd01da3f078761099f9c092.zip
xamarin-forms-5e15f2d42de61781cfd01da3f078761099f9c092.tar.gz
xamarin-forms-5e15f2d42de61781cfd01da3f078761099f9c092.tar.bz2
Update NamedSize of TV profile
- It's come from UX guide Change-Id: I59ab5a51baf31040b46e8ad22e58f091fe0f1d43
Diffstat (limited to 'Xamarin.Forms.Platform.Tizen')
-rw-r--r--Xamarin.Forms.Platform.Tizen/TizenPlatformServices.cs23
1 files changed, 17 insertions, 6 deletions
diff --git a/Xamarin.Forms.Platform.Tizen/TizenPlatformServices.cs b/Xamarin.Forms.Platform.Tizen/TizenPlatformServices.cs
index 7b07a31..3be1c95 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: