diff options
Diffstat (limited to 'WordPress/src/main/res/layout/signin_fragment.xml')
-rw-r--r-- | WordPress/src/main/res/layout/signin_fragment.xml | 330 |
1 files changed, 330 insertions, 0 deletions
diff --git a/WordPress/src/main/res/layout/signin_fragment.xml b/WordPress/src/main/res/layout/signin_fragment.xml new file mode 100644 index 000000000..1ff83c6a8 --- /dev/null +++ b/WordPress/src/main/res/layout/signin_fragment.xml @@ -0,0 +1,330 @@ +<?xml version="1.0" encoding="utf-8"?> +<ScrollView + xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:id="@+id/sign_in_scroll_view" + android:background="@color/nux_background" + android:animateLayoutChanges="true" + android:fillViewport="true" + android:gravity="center"> + + <LinearLayout + android:layout_width="match_parent" + android:layout_height="0dp" + android:animateLayoutChanges="true" + android:baselineAligned="false" + android:gravity="center" + android:orientation="vertical"> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_gravity="center_horizontal|bottom" + android:baselineAligned="true" + android:gravity="right" + android:orientation="horizontal"> + + <ImageView + android:id="@+id/info_button" + style="@style/WordPress.NUXFlatButton" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:padding="16dp" + android:contentDescription="@string/help" + app:srcCompat="@drawable/dashicon_info" + android:tint="@color/blue_dark" /> + </LinearLayout> + + <org.wordpress.android.widgets.WPLinearLayoutSizeBound + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:layout_weight="1" + android:animateLayoutChanges="true" + android:gravity="center" + android:orientation="vertical" + app:maxWidth="@dimen/nux_width"> + + <RelativeLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_marginBottom="16dp"> + + <ImageView + android:id="@+id/nux_fragment_icon" + android:layout_width="50dp" + android:layout_height="50dp" + android:layout_centerInParent="true" + app:srcCompat="@drawable/nux_icon_wp" /> + + <ImageView + android:id="@+id/info_button_secondary" + style="@style/WordPress.NUXFlatButton" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentRight="true" + android:layout_alignParentTop="false" + android:layout_alignTop="@+id/nux_fragment_icon" + android:layout_marginRight="16dp" + android:contentDescription="@string/help" + app:srcCompat="@drawable/dashicon_info" + android:tint="@color/blue_dark" /> + </RelativeLayout> + + <org.wordpress.android.widgets.WPTextView + android:id="@+id/nux_jetpack_auth_label" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:textColor="@color/white" + android:paddingLeft="@dimen/margin_extra_large" + android:paddingRight="@dimen/margin_extra_large" + android:paddingBottom="@dimen/margin_extra_large" + android:gravity="center_horizontal" + android:text="@string/sign_in_jetpack" + android:visibility="gone" /> + + <RelativeLayout + android:id="@+id/nux_username_layout" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:background="@color/white" + android:clickable="true"> + + <org.wordpress.android.widgets.WPEditText + android:id="@+id/nux_username" + style="@style/WordPress.NUXEditText" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:hint="@string/username_email" + android:inputType="textEmailAddress" + android:imeOptions="actionNext" + android:nextFocusDown="@+id/nux_password" + android:maxLength="@integer/max_length_username" /> + + <ImageView + android:id="@+id/imageView" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentEnd="false" + android:layout_alignParentStart="false" + android:layout_centerVertical="true" + android:layout_gravity="center_horizontal" + android:layout_marginLeft="10dp" + app:srcCompat="@drawable/dashicon_admin_users" + android:tint="@color/grey_darken_10" /> + </RelativeLayout> + + <RelativeLayout + android:id="@+id/nux_password_layout" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:background="@color/white" + android:clickable="true"> + + <org.wordpress.android.widgets.WPEditText + android:id="@+id/nux_password" + style="@style/WordPress.NUXEditText" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_marginRight="38dp" + android:hint="@string/password" + android:maxLength="@integer/max_length_password" + android:inputType="textPassword" /> + + <ImageView + android:id="@+id/imageView4" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentEnd="false" + android:layout_alignParentStart="false" + android:layout_centerVertical="true" + android:layout_gravity="center_horizontal" + android:layout_marginLeft="10dp" + app:srcCompat="@drawable/dashicon_lock" + android:tint="@color/grey_darken_10" /> + + <ImageView + android:id="@+id/password_visibility" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentEnd="false" + android:layout_alignParentRight="true" + android:layout_alignParentStart="false" + android:layout_centerVertical="true" + android:layout_gravity="center_horizontal" + android:layout_marginRight="16dp" + app:srcCompat="@drawable/dashicon_eye_closed" + android:tint="@color/nux_eye_icon_color_closed" /> + </RelativeLayout> + + <RelativeLayout + android:id="@+id/two_factor_layout" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:animateLayoutChanges="true" + android:visibility="gone"> + + <org.wordpress.android.widgets.WPEditText + android:id="@+id/nux_two_step" + style="@style/WordPress.NUXEditText" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_marginLeft="0dp" + android:layout_marginStart="0dp" + android:gravity="center_horizontal" + android:hint="@string/verification_code" + android:inputType="number" + android:maxLength="8" /> + </RelativeLayout> + + <RelativeLayout + android:id="@+id/url_button_layout" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:animateLayoutChanges="true" + android:background="@color/white" + android:visibility="gone"> + + <org.wordpress.android.widgets.WPEditText + android:id="@+id/nux_url" + style="@style/WordPress.NUXEditText" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:hint="@string/site_address" + android:inputType="textUri" + app:persistenceEnabled="true" /> + + <ImageView + android:id="@+id/imageView2" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentEnd="false" + android:layout_alignParentStart="false" + android:layout_centerVertical="true" + android:layout_gravity="center_horizontal" + android:layout_marginLeft="10dp" + app:srcCompat="@drawable/dashicon_admin_site" + android:tint="@color/grey_darken_10" /> + </RelativeLayout> + <RelativeLayout + android:layout_width="wrap_content" + android:layout_height="@dimen/nux_main_button_height" + android:layout_marginLeft="16dp" + android:layout_marginRight="16dp" + android:layout_marginTop="16dp"> + + <org.wordpress.android.widgets.WPTextView + android:id="@+id/nux_sign_in_button" + style="@style/WordPress.NUXPrimaryButton" + android:layout_width="match_parent" + android:clickable="true" + android:enabled="false" + android:gravity="center" + android:text="@string/sign_in" /> + + <RelativeLayout + android:id="@+id/nux_sign_in_progress_bar" + style="@style/WordPress.NUXPrimaryButton" + android:layout_width="match_parent" + android:enabled="false" + android:visibility="gone"> + + <ProgressBar + android:layout_width="24dp" + android:layout_height="24dp" + android:layout_centerHorizontal="true" + android:layout_centerVertical="true" /> + </RelativeLayout> + </RelativeLayout> + + <LinearLayout + android:id="@+id/two_step_footer" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_marginBottom="@dimen/margin_medium" + android:gravity="center_horizontal" + android:orientation="vertical" + android:visibility="gone"> + + <org.wordpress.android.widgets.WPTextView + android:id="@+id/two_step_footer_label" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_marginLeft="@dimen/margin_extra_large" + android:layout_marginRight="@dimen/margin_extra_large" + android:gravity="center_horizontal" + android:text="@string/two_step_footer_label" + android:textColor="@color/white" + app:fixWidowWords="true" /> + + <org.wordpress.android.widgets.WPTextView + android:id="@+id/two_step_footer_button" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginLeft="@dimen/margin_extra_large" + android:layout_marginRight="@dimen/margin_extra_large" + android:background="@drawable/selectable_background_wordpress" + android:text="@string/two_step_footer_button" + android:textColor="@color/white" /> + </LinearLayout> + + <org.wordpress.android.widgets.WPTextView + android:id="@+id/forgot_password" + style="@style/WordPress.NUXGreyButtonNoBg" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginBottom="8dp" + android:layout_marginLeft="16dp" + android:layout_marginRight="16dp" + android:text="@string/forgot_password" /> + + <org.wordpress.android.widgets.WPTextView + android:id="@+id/nux_sign_in_progress_text" + style="@style/WordPress.NUXFlatButton" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:gravity="center|top" + android:textColor="@color/blue_light" + android:visibility="gone" /> + + </org.wordpress.android.widgets.WPLinearLayoutSizeBound> + + <org.wordpress.android.widgets.WPLinearLayoutSizeBound + android:id="@+id/nux_bottom_buttons" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_marginBottom="10dp" + android:animateLayoutChanges="true" + android:orientation="vertical" + app:maxWidth="@dimen/nux_width"> + + <org.wordpress.android.widgets.WPTextView + android:id="@+id/nux_add_selfhosted_button" + style="@style/WordPress.NUXFlatButton" + android:layout_width="wrap_content" + android:layout_height="@dimen/nux_main_button_height" + android:layout_gravity="center" + android:layout_marginLeft="16dp" + android:layout_marginRight="16dp" + android:gravity="center" + android:text="@string/nux_add_selfhosted_blog" /> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="0dp" + android:layout_weight="1" /> + + <org.wordpress.android.widgets.WPTextView + android:id="@+id/nux_create_account_button" + style="@style/WordPress.NUXFlatButton" + android:layout_width="wrap_content" + android:layout_height="@dimen/nux_main_button_height" + android:layout_gravity="center" + android:layout_marginLeft="16dp" + android:layout_marginRight="16dp" + android:gravity="center" + android:text="@string/nux_welcome_create_account" /> + </org.wordpress.android.widgets.WPLinearLayoutSizeBound> + </LinearLayout> +</ScrollView> |