Chromium Code Reviews| Index: chrome/android/java/res/layout/account_signin_view.xml |
| diff --git a/chrome/android/java/res/layout/account_signin_view.xml b/chrome/android/java/res/layout/account_signin_view.xml |
| index 5e31977e44233fef05908c971957df09e8fcd3d3..e8758ef6c54539cd209d7a2311458823233bdd8d 100644 |
| --- a/chrome/android/java/res/layout/account_signin_view.xml |
| +++ b/chrome/android/java/res/layout/account_signin_view.xml |
| @@ -8,99 +8,214 @@ |
| xmlns:android="http://schemas.android.com/apk/res/android" |
| xmlns:chrome="http://schemas.android.com/apk/res-auto" |
| android:layout_width="match_parent" |
| - android:layout_height="match_parent"> |
| + android:layout_height="match_parent" |
| + android:background="@color/signin_body_background"> |
| - <ScrollView |
| + <FrameLayout |
| android:layout_width="match_parent" |
| android:layout_height="match_parent" |
| - android:layout_marginBottom="72dp" |
| - android:fillViewport="true"> |
| + android:layout_marginBottom="52dp"> |
| - <LinearLayout |
| - android:id="@+id/fre_main_layout" |
| + <!-- 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.
|
| + <LinearLayout |
|
newt (away)
2016/04/13 18:13:30
remove trailing space
gogerald1
2016/04/13 21:33:12
Done.
|
| + android:id="@+id/signin_choose_account_view" |
| android:layout_width="match_parent" |
| - android:layout_height="wrap_content" |
| - android:orientation="vertical" |
| - android:gravity="center_horizontal"> |
| + android:layout_height="match_parent" |
| + android:orientation="vertical"> |
| + <!-- The layout_width/layout_height is set to 16/9 dynamically in Java --> |
| <TextView |
| - android:id="@+id/title" |
| - android:text="@string/signin_set_up_chrome" |
| - style="@style/FreTitle"/> |
| - |
| - <!-- The orientation of this view is changed dynamically to give a nicer layout when in |
| - landscape mode on devices with small screens. --> |
| - <LinearLayout |
| - android:id="@+id/fre_image_and_content" |
| + android:id="@+id/signin_title" |
| android:layout_width="match_parent" |
| android:layout_height="wrap_content" |
| - android:orientation="vertical" |
| - android:gravity="center_horizontal" |
| - android:layout_marginTop="@dimen/fre_vertical_spacing"> |
| + android:gravity="bottom" |
| + android:paddingStart="16dp" |
| + android:paddingEnd="16dp" |
| + android:paddingBottom="16dp" |
| + android:background="@color/signin_head_background" |
| + android:textColor="@color/default_text_color" |
| + android:textSize="@dimen/fre_title_text_size" |
| + android:text="@string/sign_in_to_chrome"/> |
| - <org.chromium.chrome.browser.firstrun.ImageCarousel |
| - android:id="@+id/image" |
| - android:layout_width="@dimen/signin_image_carousel_width" |
| - android:layout_height="@dimen/fre_image_height" /> |
| + <View |
| + android:layout_width="match_parent" |
| + android:layout_height="1dp" |
| + android:background="@color/signin_border_line_color" |
| + android:alpha="0.08"/> |
| + <org.chromium.chrome.browser.signin.AccountListView |
| + android:id="@+id/signin_account_list" |
| + android:layout_width="match_parent" |
| + android:layout_height="wrap_content" |
| + android:divider="@null" |
| + android:dividerHeight="0dp" |
| + android:scrollbars="none" |
| + android:requiresFadingEdge="vertical" |
| + android:fadingEdgeLength="48dp"/> |
| + </LinearLayout> |
| + |
| + <!-- The view allow user to confirm signed in account, sync and service personalization --> |
| + <org.chromium.chrome.browser.signin.AccountSigninConfirmationView |
| + android:id="@+id/signin_confirmation_view" |
| + android:layout_width="match_parent" |
| + android:layout_height="match_parent" |
| + android:scrollbars="none" |
| + android:requiresFadingEdge="vertical" |
| + android:fadingEdgeLength="48dp" |
| + android:visibility="gone"> |
| + |
|
newt (away)
2016/04/13 18:13:30
remove trailing space
gogerald1
2016/04/13 21:33:13
Done.
|
| + <RelativeLayout |
| + android:layout_width="match_parent" |
| + android:layout_height="wrap_content" |
| + android:orientation="vertical"> |
| + |
| + <!-- The layout_width/layout_height is set to 16/9 dynamically in Java --> |
| <LinearLayout |
| - android:id="@+id/fre_content_wrapper" |
| - android:layout_width="0dp" |
| - android:layout_height="0dp" |
| - android:layout_weight="1" |
| - android:layout_marginTop="@dimen/fre_vertical_spacing" |
| - android:layout_marginEnd="@dimen/fre_content_margin" |
| - android:layout_marginStart="@dimen/fre_content_margin" |
| - android:orientation="vertical" > |
| - |
| - <Spinner |
| - style="@style/Widget.AppCompat.Spinner.Underlined" |
| - android:id="@+id/google_accounts_spinner" |
| - android:layout_width="wrap_content" |
| + android:id="@+id/signin_confirmation_head" |
| + android:layout_width="match_parent" |
| + android:layout_height="wrap_content" |
| + android:paddingStart="16dp" |
| + android:paddingEnd="16dp" |
| + android:background="@color/signin_head_background" |
| + android:orientation="vertical"> |
| + |
| + <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.
|
| + android:layout_width="0dp" |
| + android:layout_height="0dp" |
| + android:layout_weight="1" |
| + android:visibility="invisible"/> |
| + |
| + <ImageView |
| + android:id="@+id/signin_account_image" |
| + android:layout_width="64dp" |
| + android:layout_height="64dp" |
| + android:layout_marginBottom="24dp" |
| + android:scaleType="fitCenter" |
| + android:contentDescription="@null"/> |
| + |
| + <TextView |
| + android:id="@+id/signin_account_name" |
| + android:layout_width="match_parent" |
| android:layout_height="wrap_content" |
| - android:layout_marginBottom="@dimen/fre_vertical_spacing" |
| - android:layout_gravity="center_horizontal" |
| - android:popupBackground="#ffffff" |
| - android:paddingStart="0dp" |
| - android:paddingEnd="0dp" |
| - android:textColor="@color/fre_text_color" /> |
| + android:layout_marginBottom="8dp" |
| + android:textColor="@color/default_text_color" |
| + android:textSize="@dimen/fre_title_text_size"/> |
| <TextView |
| - android:id="@+id/confirm_account_email" |
| - android:layout_width="wrap_content" |
| + android:id="@+id/signin_account_email" |
| + android:layout_width="match_parent" |
| android:layout_height="wrap_content" |
| - android:layout_gravity="center" |
| android:layout_marginBottom="16dp" |
| - android:paddingTop="12dp" |
| - android:paddingBottom="8dp" |
| - android:textColor="@color/fre_text_color" |
| - android:visibility="gone" /> |
| - |
| - <org.chromium.ui.widget.TextViewWithClickableSpans |
| - android:id="@+id/description" |
| - android:layout_width="wrap_content" |
| - android:layout_height="wrap_content" |
| - android:gravity="center" |
| - android:lineSpacingMultiplier="1.4" |
| - android:text="@string/signin_account_choice_description" |
| - android:textColor="@color/signin_light_text_color" |
| - android:textSize="@dimen/fre_normal_text_size" /> |
| - </LinearLayout> |
| - |
| - </LinearLayout> |
| - </LinearLayout> |
| - </ScrollView> |
| + android:textColor="@color/descriptive_text_color" |
| + android:textSize="@dimen/fre_normal_text_size"/> |
| + </LinearLayout> |
| + |
| + <View |
| + android:id="@+id/signin_confirmation_head_body_border" |
| + android:layout_width="match_parent" |
| + android:layout_height="1dp" |
| + android:layout_below="@id/signin_confirmation_head" |
| + android:background="@color/signin_border_line_color" |
| + android:alpha="0.08"/> |
| + |
| + <TextView |
| + android:id="@+id/signin_chrome_sync_title" |
| + android:layout_width="match_parent" |
| + android:layout_height="wrap_content" |
| + android:layout_marginTop="16dp" |
| + android:layout_marginBottom="8dp" |
| + android:layout_below="@id/signin_confirmation_head_body_border" |
| + android:paddingStart="16dp" |
| + android:paddingEnd="16dp" |
| + android:text="@string/sync_confirmation_chrome_sync_title" |
| + android:textColor="@color/default_text_color" |
| + android:textSize="@dimen/fre_normal_text_size" |
| + android:fontFamily="sans-serif-medium" |
| + android:drawableStart="@drawable/chrome_sync_logo" |
| + android:drawablePadding="16dp"/> |
| + |
| + <TextView |
| + android:id="@+id/signin_chrome_sync_description" |
| + android:layout_width="match_parent" |
| + android:layout_height="wrap_content" |
| + android:layout_marginBottom="16dp" |
| + android:layout_below="@id/signin_chrome_sync_title" |
| + android:paddingStart="56dp" |
| + android:paddingEnd="16dp" |
| + android:lineSpacingMultiplier="1.4" |
| + android:text="@string/sync_confirmation_chrome_sync_message" |
| + android:textColor="@color/descriptive_text_color" |
| + android:textSize="@dimen/fre_normal_text_size" /> |
| + |
| + <View |
| + android:id="@+id/signin_confirmation_body_rule_line" |
| + android:layout_width="match_parent" |
| + android:layout_height="1dp" |
| + android:layout_marginStart="56dp" |
| + android:layout_marginEnd="16dp" |
| + android:layout_below="@id/signin_chrome_sync_description" |
| + android:background="@color/signin_border_line_color" |
| + android:alpha="0.08"/> |
| + |
| + <TextView |
| + android:id="@+id/signin_personalize_service_title" |
| + android:layout_width="match_parent" |
| + android:layout_height="wrap_content" |
| + android:layout_marginTop="16dp" |
| + android:layout_marginBottom="8dp" |
| + android:layout_below="@id/signin_confirmation_body_rule_line" |
| + android:paddingStart="16dp" |
| + android:paddingEnd="16dp" |
| + android:text="@string/sync_confirmation_personalize_services_title" |
| + android:textColor="@color/default_text_color" |
| + android:textSize="@dimen/fre_normal_text_size" |
| + android:fontFamily="sans-serif-medium" |
| + android:drawableStart="@drawable/googleg" |
| + android:drawablePadding="16dp"/> |
| + |
| + <TextView |
| + android:id="@+id/signin_personalize_service_description" |
| + android:layout_width="match_parent" |
| + android:layout_height="wrap_content" |
| + android:layout_marginBottom="32dp" |
| + android:layout_below="@id/signin_personalize_service_title" |
| + android:paddingStart="56dp" |
| + android:paddingEnd="16dp" |
| + android:lineSpacingMultiplier="1.4" |
| + android:text="@string/sync_confirmation_personalize_services_body" |
| + android:textColor="@color/descriptive_text_color" |
| + android:textSize="@dimen/fre_normal_text_size"/> |
| + |
| + <org.chromium.ui.widget.TextViewWithClickableSpans |
| + android:id="@+id/signin_settings_control" |
| + android:layout_width="match_parent" |
| + android:layout_height="wrap_content" |
| + android:layout_below="@id/signin_personalize_service_description" |
| + android:paddingStart="16dp" |
| + android:paddingEnd="16dp" |
| + android:lineSpacingMultiplier="1.4" |
| + android:text="@string/signin_signed_in_settings_description" |
| + android:textColor="@color/descriptive_text_color" |
| + android:textSize="@dimen/fre_normal_text_size" /> |
| + |
| + <View |
| + 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.
|
| + android:layout_width="0dp" |
| + android:layout_height="36dp" |
| + android:layout_below="@id/signin_settings_control" |
| + android:visibility="invisible"/> |
| + </RelativeLayout> |
| + </org.chromium.chrome.browser.signin.AccountSigninConfirmationView> |
| + </FrameLayout> |
| - <!-- layout_height = 72dp = fre_button_bar_height + paddingTop --> |
| <LinearLayout |
| android:id="@+id/button_bar" |
| android:layout_width="match_parent" |
| - android:layout_height="72dp" |
| + android:layout_height="52dp" |
| android:layout_gravity="bottom" |
| - android:orientation="horizontal" |
| - android:paddingTop="16dp" |
| android:paddingStart="16dp" |
| - android:paddingEnd="16dp" > |
| + android:paddingEnd="16dp" |
| + android:orientation="horizontal" > |
| <!--suppress ButtonStyle --> |
| <Button |
| @@ -111,8 +226,7 @@ |
| android:text="@string/fre_skip_text" |
| android:textAllCaps="true" |
| android:textColor="@color/light_active_color" |
| - android:textSize="14sp" |
| - android:layout_marginBottom="24dp" /> |
| + android:textSize="14sp"/> |
| <View |
| android:layout_width="0dp" |
| @@ -129,8 +243,7 @@ |
| android:textAllCaps="true" |
| android:textColor="@android:color/white" |
| android:textSize="14sp" |
| - chrome:buttonColor="@color/light_active_color" |
| - android:layout_marginBottom="24dp" /> |
| + chrome:buttonColor="@color/light_active_color"/> |
| <View |
| android:id="@+id/positive_button_end_padding" |