Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(17)

Side by Side Diff: chrome/android/java/res/layout/account_signin_view.xml

Issue 1840513002: Redesign sign in and sign in confirmation screens for Narnia 2.0 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: new UI without CheckBox Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <?xml version="1.0" encoding="utf-8"?> 1 <?xml version="1.0" encoding="utf-8"?>
2 <!-- Copyright 2015 The Chromium Authors. All rights reserved. 2 <!-- Copyright 2015 The Chromium Authors. All rights reserved.
3 3
4 Use of this source code is governed by a BSD-style license that can be 4 Use of this source code is governed by a BSD-style license that can be
5 found in the LICENSE file. 5 found in the LICENSE file.
6 --> 6 -->
7 <org.chromium.chrome.browser.signin.AccountSigninView 7 <org.chromium.chrome.browser.signin.AccountSigninView
8 xmlns:android="http://schemas.android.com/apk/res/android" 8 xmlns:android="http://schemas.android.com/apk/res/android"
9 xmlns:chrome="http://schemas.android.com/apk/res-auto" 9 xmlns:chrome="http://schemas.android.com/apk/res-auto"
10 android:layout_width="match_parent" 10 android:layout_width="match_parent"
11 android:layout_height="match_parent"> 11 android:layout_height="match_parent"
12 12 android:background="@color/signin_body_background">
13 <ScrollView 13
14 <FrameLayout
14 android:layout_width="match_parent" 15 android:layout_width="match_parent"
15 android:layout_height="match_parent" 16 android:layout_height="match_parent"
16 android:layout_marginBottom="72dp" 17 android:layout_marginBottom="52dp">
17 android:fillViewport="true"> 18
18 19 <!-- The view allow user to choose account to sign in -->
newt (away) 2016/04/13 18:13:30 nit: fix grammar in comment (and same below)
gogerald1 2016/04/13 21:33:12 Done.
19 <LinearLayout 20 <LinearLayout
newt (away) 2016/04/13 18:13:30 remove trailing space
gogerald1 2016/04/13 21:33:12 Done.
20 android:id="@+id/fre_main_layout" 21 android:id="@+id/signin_choose_account_view"
21 android:layout_width="match_parent" 22 android:layout_width="match_parent"
22 android:layout_height="wrap_content" 23 android:layout_height="match_parent"
23 android:orientation="vertical" 24 android:orientation="vertical">
24 android:gravity="center_horizontal"> 25
25 26 <!-- The layout_width/layout_height is set to 16/9 dynamically in Ja va -->
26 <TextView 27 <TextView
27 android:id="@+id/title" 28 android:id="@+id/signin_title"
28 android:text="@string/signin_set_up_chrome"
29 style="@style/FreTitle"/>
30
31 <!-- The orientation of this view is changed dynamically to give a n icer layout when in
32 landscape mode on devices with small screens. -->
33 <LinearLayout
34 android:id="@+id/fre_image_and_content"
35 android:layout_width="match_parent" 29 android:layout_width="match_parent"
36 android:layout_height="wrap_content" 30 android:layout_height="wrap_content"
37 android:orientation="vertical" 31 android:gravity="bottom"
38 android:gravity="center_horizontal" 32 android:paddingStart="16dp"
39 android:layout_marginTop="@dimen/fre_vertical_spacing"> 33 android:paddingEnd="16dp"
40 34 android:paddingBottom="16dp"
41 <org.chromium.chrome.browser.firstrun.ImageCarousel 35 android:background="@color/signin_head_background"
42 android:id="@+id/image" 36 android:textColor="@color/default_text_color"
43 android:layout_width="@dimen/signin_image_carousel_width" 37 android:textSize="@dimen/fre_title_text_size"
44 android:layout_height="@dimen/fre_image_height" /> 38 android:text="@string/sign_in_to_chrome"/>
45 39
40 <View
41 android:layout_width="match_parent"
42 android:layout_height="1dp"
43 android:background="@color/signin_border_line_color"
44 android:alpha="0.08"/>
45
46 <org.chromium.chrome.browser.signin.AccountListView
47 android:id="@+id/signin_account_list"
48 android:layout_width="match_parent"
49 android:layout_height="wrap_content"
50 android:divider="@null"
51 android:dividerHeight="0dp"
52 android:scrollbars="none"
53 android:requiresFadingEdge="vertical"
54 android:fadingEdgeLength="48dp"/>
55 </LinearLayout>
56
57 <!-- The view allow user to confirm signed in account, sync and service personalization -->
58 <org.chromium.chrome.browser.signin.AccountSigninConfirmationView
59 android:id="@+id/signin_confirmation_view"
60 android:layout_width="match_parent"
61 android:layout_height="match_parent"
62 android:scrollbars="none"
63 android:requiresFadingEdge="vertical"
64 android:fadingEdgeLength="48dp"
65 android:visibility="gone">
66
newt (away) 2016/04/13 18:13:30 remove trailing space
gogerald1 2016/04/13 21:33:13 Done.
67 <RelativeLayout
68 android:layout_width="match_parent"
69 android:layout_height="wrap_content"
70 android:orientation="vertical">
71
72 <!-- The layout_width/layout_height is set to 16/9 dynamically i n Java -->
46 <LinearLayout 73 <LinearLayout
47 android:id="@+id/fre_content_wrapper" 74 android:id="@+id/signin_confirmation_head"
75 android:layout_width="match_parent"
76 android:layout_height="wrap_content"
77 android:paddingStart="16dp"
78 android:paddingEnd="16dp"
79 android:background="@color/signin_head_background"
80 android:orientation="vertical">
81
82 <View
newt (away) 2016/04/13 18:13:30 Ah, I see why this was needed. You can actually re
gogerald1 2016/04/13 21:33:13 Done.
83 android:layout_width="0dp"
84 android:layout_height="0dp"
85 android:layout_weight="1"
86 android:visibility="invisible"/>
87
88 <ImageView
89 android:id="@+id/signin_account_image"
90 android:layout_width="64dp"
91 android:layout_height="64dp"
92 android:layout_marginBottom="24dp"
93 android:scaleType="fitCenter"
94 android:contentDescription="@null"/>
95
96 <TextView
97 android:id="@+id/signin_account_name"
98 android:layout_width="match_parent"
99 android:layout_height="wrap_content"
100 android:layout_marginBottom="8dp"
101 android:textColor="@color/default_text_color"
102 android:textSize="@dimen/fre_title_text_size"/>
103
104 <TextView
105 android:id="@+id/signin_account_email"
106 android:layout_width="match_parent"
107 android:layout_height="wrap_content"
108 android:layout_marginBottom="16dp"
109 android:textColor="@color/descriptive_text_color"
110 android:textSize="@dimen/fre_normal_text_size"/>
111 </LinearLayout>
112
113 <View
114 android:id="@+id/signin_confirmation_head_body_border"
115 android:layout_width="match_parent"
116 android:layout_height="1dp"
117 android:layout_below="@id/signin_confirmation_head"
118 android:background="@color/signin_border_line_color"
119 android:alpha="0.08"/>
120
121 <TextView
122 android:id="@+id/signin_chrome_sync_title"
123 android:layout_width="match_parent"
124 android:layout_height="wrap_content"
125 android:layout_marginTop="16dp"
126 android:layout_marginBottom="8dp"
127 android:layout_below="@id/signin_confirmation_head_body_bord er"
128 android:paddingStart="16dp"
129 android:paddingEnd="16dp"
130 android:text="@string/sync_confirmation_chrome_sync_title"
131 android:textColor="@color/default_text_color"
132 android:textSize="@dimen/fre_normal_text_size"
133 android:fontFamily="sans-serif-medium"
134 android:drawableStart="@drawable/chrome_sync_logo"
135 android:drawablePadding="16dp"/>
136
137 <TextView
138 android:id="@+id/signin_chrome_sync_description"
139 android:layout_width="match_parent"
140 android:layout_height="wrap_content"
141 android:layout_marginBottom="16dp"
142 android:layout_below="@id/signin_chrome_sync_title"
143 android:paddingStart="56dp"
144 android:paddingEnd="16dp"
145 android:lineSpacingMultiplier="1.4"
146 android:text="@string/sync_confirmation_chrome_sync_message"
147 android:textColor="@color/descriptive_text_color"
148 android:textSize="@dimen/fre_normal_text_size" />
149
150 <View
151 android:id="@+id/signin_confirmation_body_rule_line"
152 android:layout_width="match_parent"
153 android:layout_height="1dp"
154 android:layout_marginStart="56dp"
155 android:layout_marginEnd="16dp"
156 android:layout_below="@id/signin_chrome_sync_description"
157 android:background="@color/signin_border_line_color"
158 android:alpha="0.08"/>
159
160 <TextView
161 android:id="@+id/signin_personalize_service_title"
162 android:layout_width="match_parent"
163 android:layout_height="wrap_content"
164 android:layout_marginTop="16dp"
165 android:layout_marginBottom="8dp"
166 android:layout_below="@id/signin_confirmation_body_rule_line "
167 android:paddingStart="16dp"
168 android:paddingEnd="16dp"
169 android:text="@string/sync_confirmation_personalize_services _title"
170 android:textColor="@color/default_text_color"
171 android:textSize="@dimen/fre_normal_text_size"
172 android:fontFamily="sans-serif-medium"
173 android:drawableStart="@drawable/googleg"
174 android:drawablePadding="16dp"/>
175
176 <TextView
177 android:id="@+id/signin_personalize_service_description"
178 android:layout_width="match_parent"
179 android:layout_height="wrap_content"
180 android:layout_marginBottom="32dp"
181 android:layout_below="@id/signin_personalize_service_title"
182 android:paddingStart="56dp"
183 android:paddingEnd="16dp"
184 android:lineSpacingMultiplier="1.4"
185 android:text="@string/sync_confirmation_personalize_services _body"
186 android:textColor="@color/descriptive_text_color"
187 android:textSize="@dimen/fre_normal_text_size"/>
188
189 <org.chromium.ui.widget.TextViewWithClickableSpans
190 android:id="@+id/signin_settings_control"
191 android:layout_width="match_parent"
192 android:layout_height="wrap_content"
193 android:layout_below="@id/signin_personalize_service_descrip tion"
194 android:paddingStart="16dp"
195 android:paddingEnd="16dp"
196 android:lineSpacingMultiplier="1.4"
197 android:text="@string/signin_signed_in_settings_description"
198 android:textColor="@color/descriptive_text_color"
199 android:textSize="@dimen/fre_normal_text_size" />
200
201 <View
202 android:id="@+id/signin_confirmation_bottom_padding"
newt (away) 2016/04/13 18:13:30 I'd remove this view and just add 36dp of bottom p
gogerald1 2016/04/13 21:33:13 Done.pad to above text view.
48 android:layout_width="0dp" 203 android:layout_width="0dp"
49 android:layout_height="0dp" 204 android:layout_height="36dp"
50 android:layout_weight="1" 205 android:layout_below="@id/signin_settings_control"
51 android:layout_marginTop="@dimen/fre_vertical_spacing" 206 android:visibility="invisible"/>
52 android:layout_marginEnd="@dimen/fre_content_margin" 207 </RelativeLayout>
53 android:layout_marginStart="@dimen/fre_content_margin" 208 </org.chromium.chrome.browser.signin.AccountSigninConfirmationView>
54 android:orientation="vertical" > 209 </FrameLayout>
55 210
56 <Spinner
57 style="@style/Widget.AppCompat.Spinner.Underlined"
58 android:id="@+id/google_accounts_spinner"
59 android:layout_width="wrap_content"
60 android:layout_height="wrap_content"
61 android:layout_marginBottom="@dimen/fre_vertical_spacing "
62 android:layout_gravity="center_horizontal"
63 android:popupBackground="#ffffff"
64 android:paddingStart="0dp"
65 android:paddingEnd="0dp"
66 android:textColor="@color/fre_text_color" />
67
68 <TextView
69 android:id="@+id/confirm_account_email"
70 android:layout_width="wrap_content"
71 android:layout_height="wrap_content"
72 android:layout_gravity="center"
73 android:layout_marginBottom="16dp"
74 android:paddingTop="12dp"
75 android:paddingBottom="8dp"
76 android:textColor="@color/fre_text_color"
77 android:visibility="gone" />
78
79 <org.chromium.ui.widget.TextViewWithClickableSpans
80 android:id="@+id/description"
81 android:layout_width="wrap_content"
82 android:layout_height="wrap_content"
83 android:gravity="center"
84 android:lineSpacingMultiplier="1.4"
85 android:text="@string/signin_account_choice_description"
86 android:textColor="@color/signin_light_text_color"
87 android:textSize="@dimen/fre_normal_text_size" />
88 </LinearLayout>
89
90 </LinearLayout>
91 </LinearLayout>
92 </ScrollView>
93
94 <!-- layout_height = 72dp = fre_button_bar_height + paddingTop -->
95 <LinearLayout 211 <LinearLayout
96 android:id="@+id/button_bar" 212 android:id="@+id/button_bar"
97 android:layout_width="match_parent" 213 android:layout_width="match_parent"
98 android:layout_height="72dp" 214 android:layout_height="52dp"
99 android:layout_gravity="bottom" 215 android:layout_gravity="bottom"
100 android:orientation="horizontal"
101 android:paddingTop="16dp"
102 android:paddingStart="16dp" 216 android:paddingStart="16dp"
103 android:paddingEnd="16dp" > 217 android:paddingEnd="16dp"
218 android:orientation="horizontal" >
104 219
105 <!--suppress ButtonStyle --> 220 <!--suppress ButtonStyle -->
106 <Button 221 <Button
107 android:id="@+id/negative_button" 222 android:id="@+id/negative_button"
108 style="@style/ButtonCompatBorderless" 223 style="@style/ButtonCompatBorderless"
109 android:layout_width="wrap_content" 224 android:layout_width="wrap_content"
110 android:layout_height="36dp" 225 android:layout_height="36dp"
111 android:text="@string/fre_skip_text" 226 android:text="@string/fre_skip_text"
112 android:textAllCaps="true" 227 android:textAllCaps="true"
113 android:textColor="@color/light_active_color" 228 android:textColor="@color/light_active_color"
114 android:textSize="14sp" 229 android:textSize="14sp"/>
115 android:layout_marginBottom="24dp" />
116 230
117 <View 231 <View
118 android:layout_width="0dp" 232 android:layout_width="0dp"
119 android:layout_height="0dp" 233 android:layout_height="0dp"
120 android:layout_weight="1" 234 android:layout_weight="1"
121 android:visibility="invisible"/> 235 android:visibility="invisible"/>
122 236
123 <!--suppress ButtonStyle --> 237 <!--suppress ButtonStyle -->
124 <org.chromium.ui.widget.ButtonCompat 238 <org.chromium.ui.widget.ButtonCompat
125 android:id="@+id/positive_button" 239 android:id="@+id/positive_button"
126 android:layout_width="wrap_content" 240 android:layout_width="wrap_content"
127 android:layout_height="36dp" 241 android:layout_height="36dp"
128 android:text="@string/choose_account_sign_in" 242 android:text="@string/choose_account_sign_in"
129 android:textAllCaps="true" 243 android:textAllCaps="true"
130 android:textColor="@android:color/white" 244 android:textColor="@android:color/white"
131 android:textSize="14sp" 245 android:textSize="14sp"
132 chrome:buttonColor="@color/light_active_color" 246 chrome:buttonColor="@color/light_active_color"/>
133 android:layout_marginBottom="24dp" />
134 247
135 <View 248 <View
136 android:id="@+id/positive_button_end_padding" 249 android:id="@+id/positive_button_end_padding"
137 android:layout_width="0dp" 250 android:layout_width="0dp"
138 android:layout_height="0dp" 251 android:layout_height="0dp"
139 android:layout_weight="1" 252 android:layout_weight="1"
140 android:visibility="gone"/> 253 android:visibility="gone"/>
141 </LinearLayout> 254 </LinearLayout>
142 255
143 </org.chromium.chrome.browser.signin.AccountSigninView> 256 </org.chromium.chrome.browser.signin.AccountSigninView>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698