Index: sky/framework/theme/view-configuration.dart |
diff --git a/sky/framework/theme/view-configuration.dart b/sky/framework/theme/view-configuration.dart |
index ba6558057a3be43b283c064f9ffe658d981ab374..3934aa5e8250d7fefdc9147cb7002d0a629cb419 100644 |
--- a/sky/framework/theme/view-configuration.dart |
+++ b/sky/framework/theme/view-configuration.dart |
@@ -5,9 +5,25 @@ |
// Modeled after Android's ViewConfiguration: |
// https://github.com/android/platform_frameworks_base/blob/master/core/java/android/view/ViewConfiguration.java |
-const int kMaxFlingVelocity = 8000; |
-const int kMinFlingVelocity = 50; |
-const int kScrollbarFadeDelay = 300; |
-const int kScrollbarFadeDuration = 250; |
-const int kScrollbarSize = 10; |
-const int kStatusBarHeight = 25; |
+const double kStatusBarHeight = 25.0; |
+const double kScrollbarSize = 10.0; |
+const double kScrollbarFadeDuration = 250.0; |
+const double kScrollbarFadeDelay = 300.0; |
+const double kFadingEdgeLength = 12.0; |
+const double kPressedStateDuration = 64.0; |
+const double kDefaultLongPressTimeout = 500.0; |
+const double kTapTimeout = 100.0; |
+const double kJumpTapTimeout = 500.0; |
+const double kDoubleTapTimeout = 300.0; |
+const double kDoubleTapMinTime = 40.0; |
+const double kHoverTapTimeout = 150.0; |
+const double kHoverTapSlop = 20.0; |
+const double kZoomControlsTimeout = 3000.0; |
+const double kEdgeSlop = 12.0; |
+const double kTouchSlop = 8.0; |
+const double kDoubleTapTouchSlop = kTouchSlop; |
+const double kPagingTouchSlop = kTouchSlop * 2.0; |
+const double kDoubleTapSlop = 100.0; |
+const double kWindowTouchSlop = 16.0; |
+const double kMinFlingVelocity = 50.0; |
+const double kMaxFlingVelocity = 8000.0; |