fragment_quick_login.xml 15.8 KB
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools">

    <data>

        <variable
            name="data"
            type="com.cnlive.cloud.user.frame.data.QuickLoginData" />

        <variable
            name="clickListener"
            type="android.view.View.OnClickListener" />

        <variable
            name="adapter"
            type="com.cnlive.cloud.user.ui.adapter.UserListAdapter" />

    </data>

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/white">


        <androidx.core.widget.NestedScrollView
            android:id="@+id/sc"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true">

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:orientation="vertical">

                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:orientation="vertical">

                    <ImageView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_gravity="center_horizontal"
                        android:layout_marginTop="42dp"
                        android:src="@drawable/dl_logo" />

                    <RelativeLayout
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_marginLeft="62dp"
                        android:layout_marginTop="@dimen/dp_10"
                        android:layout_marginRight="50dp">


                        <TextView
                            android:id="@+id/tv_country_name"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_centerVertical="true"
                            android:text="手机号归属地"

                            android:textColor="@color/color_adadad"
                            android:textSize="14sp" />

                        <LinearLayout
                            android:id="@+id/ll_country"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignParentRight="true"
                            android:onClick="@{clickListener}"
                            android:padding="13dp">

                            <TextView
                                android:id="@+id/tv_country"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:textColor="@color/color_3a3a3a"
                                android:textSize="14sp" />

                            <ImageView
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_gravity="center_vertical"
                                android:layout_marginLeft="9dp"
                                android:background="@drawable/dl_xl" />
                        </LinearLayout>


                    </RelativeLayout>

                    <View
                        android:layout_width="match_parent"
                        android:layout_height="1dp"
                        android:layout_marginLeft="62dp"
                        android:layout_marginRight="50dp"
                        android:background="@color/color_e8e8e8" />


                    <RelativeLayout
                        android:id="@+id/layout_phone"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_marginLeft="62dp"
                        android:layout_marginTop="7dp"
                        android:layout_marginRight="50dp">


                        <com.cnlive.libs.emoj.widget.SimpleEditText
                            android:id="@+id/userName"
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content"
                            android:layout_toLeftOf="@+id/iv_delete"
                            android:background="@null"
                            android:focusableInTouchMode="true"
                            android:hint="手机号"
                            android:imeOptions="flagNoFullscreen|flagNoExtractUi"
                            android:inputType="number"
                            android:maxLength="11"
                            android:maxLines="1"
                            android:paddingTop="10dp"
                            android:paddingBottom="13dp"
                            android:singleLine="true"
                            android:text="@={data.phone}"
                            android:textColor="@color/color_3a3a3a"
                            android:textColorHint="@color/color_adadad"
                            android:textCursorDrawable="@drawable/edit_cursor"
                            android:textSize="14sp" />

                        <ImageView
                            android:id="@+id/iv_delete"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignParentRight="true"
                            android:layout_centerVertical="true"
                            android:layout_marginRight="@dimen/dp_10"
                            android:onClick="@{clickListener}"
                            android:src="@drawable/dl_sc"
                            android:visibility="invisible" />

                    </RelativeLayout>

                    <View
                        android:layout_width="match_parent"
                        android:layout_height="1dp"
                        android:layout_marginLeft="62dp"
                        android:layout_marginRight="50dp"
                        android:background="@color/color_e8e8e8" />

                    <RelativeLayout
                        android:id="@+id/layout_code"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_marginLeft="62dp"
                        android:layout_marginTop="7dp"
                        android:layout_marginRight="50dp">


                        <com.cnlive.libs.emoj.widget.SimpleEditText
                            android:id="@+id/et_sms"
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content"
                            android:layout_centerVertical="true"
                            android:layout_marginTop="8dp"
                            android:layout_toLeftOf="@+id/iv_delete_yzm"
                            android:background="@null"
                            android:focusableInTouchMode="true"
                            android:hint="验证码"
                            android:imeOptions="flagNoFullscreen|flagNoExtractUi"
                            android:inputType="number"
                            android:maxLength="6"
                            android:maxLines="1"
                            android:paddingTop="10dp"
                            android:paddingBottom="13dp"
                            android:singleLine="true"
                            android:text="@={data.code}"
                            android:textColor="@color/color_3a3a3a"
                            android:textColorHint="@color/color_adadad"
                            android:textCursorDrawable="@drawable/edit_cursor"
                            android:textSize="15sp" />

                        <ImageView
                            android:id="@+id/iv_delete_yzm"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_centerVertical="true"
                            android:layout_marginRight="10dp"
                            android:layout_toLeftOf="@+id/codeRequest"
                            android:onClick="@{clickListener}"
                            android:src="@drawable/dl_sc"
                            android:visibility="invisible" />

                        <TextView
                            android:id="@+id/codeRequest"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignParentEnd="true"
                            android:layout_alignParentRight="true"
                            android:layout_centerVertical="true"
                            android:background="@drawable/shape_login_yzm"
                            android:enabled="@{data.sendEnabled}"
                            android:gravity="center"
                            android:maxLines="1"
                            android:onClick="@{clickListener}"
                            android:text="@={data.sendBtnText}"
                            android:textColor="@color/white"
                            android:textSize="10sp"
                            tools:text="获取验证码" />

                    </RelativeLayout>

                    <View
                        android:layout_width="match_parent"
                        android:layout_height="1dp"
                        android:layout_marginLeft="62dp"
                        android:layout_marginRight="50dp"
                        android:background="@color/color_e8e8e8" />

                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_gravity="center_horizontal"
                        android:layout_marginLeft="56dp"
                        android:layout_marginTop="10dp"
                        android:layout_marginRight="56dp"
                        android:text="为了保证您的支付安全及个人信息隐私,请使用手机号码登录"
                        android:textColor="#ff999999"
                        android:textSize="10sp" />

                    <Button
                        android:id="@+id/login"
                        android:layout_width="260dp"
                        android:layout_height="45dp"
                        android:layout_centerHorizontal="true"
                        android:layout_gravity="center"
                        android:layout_marginTop="11dp"
                        android:background="@drawable/view_button_bg"
                        android:onClick="@{clickListener}"
                        android:text="登录"
                        android:textColor="@color/white"
                        android:textSize="14sp" />

                    <LinearLayout
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_gravity="center_horizontal"
                        android:layout_marginTop="79dp"
                        android:orientation="horizontal">

                        <View
                            android:layout_width="60dp"
                            android:layout_height="1dp"
                            android:layout_gravity="center_vertical"
                            android:background="#ffcccccc" />

                        <TextView
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_gravity="center_horizontal"
                            android:layout_marginLeft="10dp"
                            android:layout_marginRight="10dp"
                            android:text="第三方账号登录"
                            android:textColor="#ff999999"
                            android:textSize="13sp" />

                        <View
                            android:layout_width="60dp"
                            android:layout_height="1dp"
                            android:layout_gravity="center_vertical"
                            android:background="#ffcccccc" />

                    </LinearLayout>

                    <LinearLayout
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_gravity="center_horizontal"
                        android:layout_marginTop="19.5dp"
                        android:orientation="horizontal">

                        <ImageView
                            android:id="@+id/iv_qq"
                            android:layout_width="50dp"
                            android:layout_height="50dp"
                            android:layout_weight="1"
                            android:onClick="@{clickListener}"
                            android:src="@drawable/qq" />

                        <ImageView
                            android:id="@+id/iv_wc"
                            android:layout_width="50dp"
                            android:layout_height="50dp"
                            android:layout_marginLeft="40dp"
                            android:layout_marginRight="40dp"
                            android:onClick="@{clickListener}"
                            android:src="@drawable/wechat" />

                        <ImageView
                            android:id="@+id/iv_wb"
                            android:layout_width="50dp"
                            android:layout_height="50dp"
                            android:onClick="@{clickListener}"
                            android:src="@drawable/weibo" />

                    </LinearLayout>

                </LinearLayout>


                <LinearLayout
                    android:id="@+id/ll_agreement"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignParentBottom="true"
                    android:layout_centerHorizontal="true"
                    android:layout_gravity="center_horizontal"
                    android:layout_marginTop="36.5dp"
                    android:gravity="bottom"
                    android:orientation="horizontal"
                    android:paddingBottom="18.5dp">

                    <ImageView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_gravity="center_vertical"
                        android:checked="true"
                        android:gravity="center"
                        android:src="@drawable/dl_yixuanze"
                        android:visibility="gone" />

                    <TextView
                        android:id="@+id/tv_agreement"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_gravity="center"
                        android:layout_margin="5dp"
                        android:gravity="center"
                        android:textColor="#c9cacb"
                        android:textSize="13sp" />

                </LinearLayout>
            </LinearLayout>
        </androidx.core.widget.NestedScrollView>


    </RelativeLayout>
</layout>