Loading...
Searching...
No Matches
WidgetStyles.java
Go to the documentation of this file.
1package com.navigine.view.widgets;
2
3import android.graphics.Color;
4
8public class WidgetStyles {
9
10 // ============================================================================
11 // Colors
12 // ============================================================================
13
17 public static final int BASE_BLACK = Color.rgb(21, 45, 71);
18
22 public static final int BASE_BLUE = Color.rgb(48, 170, 217);
23
27 public static final int BUTTON_BACKGROUND_COLOR = Color.argb(204, 250, 250, 250);
28
32 public static final int BUTTON_BACKGROUND_COLOR_OPAQUE = Color.argb(243, 250, 250, 250);
33
37 public static final int WHITE_BACKGROUND_COLOR = Color.argb(243, 255, 255, 255);
38
42 public static final int BORDER_COLOR = Color.argb(255, 209, 209, 209);
43
47 public static final int SHADOW_COLOR = Color.argb(51, 21, 45, 71);
48
52 public static final int DIVIDER_COLOR = Color.argb(40, 0, 0, 0);
53
54 // ============================================================================
55 // Sizes (in dp)
56 // ============================================================================
57
61 public static final float STANDARD_BUTTON_WIDTH = 48.0f;
62
66 public static final float STANDARD_BUTTON_HEIGHT = 48.0f;
67
71 public static final float ZOOM_CONTROLS_HEIGHT = 96.0f;
72
76 public static final float FLOOR_ROW_HEIGHT = 42.0f;
77
81 public static final float FLOOR_SELECTOR_MAX_HEIGHT = 250.0f;
82
86 public static final int MAX_VISIBLE_FLOORS = 6;
87
91 public static final float FLOOR_SELECTOR_WIDTH = 48.0f;
92
93 // ============================================================================
94 // Border Radius (in dp)
95 // ============================================================================
96
100 public static final float BORDER_RADIUS = 4.0f;
101
102 // ============================================================================
103 // Padding (in dp)
104 // ============================================================================
105
109 public static final float STANDARD_RIGHT_PADDING = 4.0f;
110
114 public static final float STANDARD_LEFT_PADDING = 16.0f;
115
119 public static final float FLOOR_SELECTOR_TOP_PADDING = 145.0f;
120
124 public static final float FOLLOW_ME_BOTTOM_PADDING = 48.0f;
125
129 public static final float FLOOR_SELECTOR_HORIZONTAL_PADDING = 4.0f;
130
134 public static final float FLOOR_SELECTOR_VERTICAL_PADDING = 8.0f;
135
136 // ============================================================================
137 // Typography (font sizes in sp)
138 // ============================================================================
139
143 public static final float BUTTON_FONT_SIZE = 22.0f;
144
148 public static final float SCROLL_BUTTON_FONT_SIZE = 18.0f;
149
153 public static final float FOLLOW_ME_ARROW_FONT_SIZE = 20.0f;
154
158 public static final float FLOOR_SELECTOR_FONT_SIZE = 17.0f;
159
160 // ============================================================================
161 // Shadows (in dp)
162 // ============================================================================
163
167 public static final float SHADOW_ELEVATION = 6.0f;
168
172 public static final float FLOOR_SELECTOR_SHADOW_ELEVATION = 2.0f;
173
177 public static final float DIVIDER_HEIGHT = 1.0f;
178
179 // ============================================================================
180 // Borders (in dp)
181 // ============================================================================
182
186 public static final float ACTIVE_BORDER_WIDTH = 2.0f;
187
188 // ============================================================================
189 // Animations (in milliseconds)
190 // ============================================================================
191
195 public static final long STANDARD_ANIMATION_DURATION = 250L;
196
200 public static final float FOLLOW_ME_ROTATION_ANGLE = 45.0f;
201
202 // ============================================================================
203 // Scroll
204 // ============================================================================
205
209 public static final int SCROLL_ITEMS_COUNT = 4;
210
211 // Private constructor to prevent instantiation
212 private WidgetStyles() {
213 }
214}
215