nut_fragment_pay.xml 17.6 KB
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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:orientation="vertical">

    <include layout="@layout/nut_view_title_default" />

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@drawable/nut_shape_dialog_pay"
        android:orientation="vertical">

        <com.nut.android.sdk.view.loadWait.WhiteLoadWaitView
            android:id="@+id/nutLoadWaitContent"
            android:layout_width="match_parent"
            android:layout_height="match_parent">

            <ScrollView
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:paddingLeft="15dp"
                android:paddingRight="15dp"
                android:scrollbars="none">

                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:orientation="vertical"
                    android:paddingTop="15dp"
                    android:paddingBottom="15dp">

                    <!--订单金额-->
                    <RelativeLayout
                        android:layout_width="match_parent"
                        android:layout_height="65dp"
                        android:background="@drawable/nut_shape_color_white_button"
                        android:paddingLeft="12dp"
                        android:paddingTop="13dp"
                        android:paddingRight="12dp"
                        android:paddingBottom="15dp">

                        <TextView
                            android:id="@+id/nutTextOrderAmountTips"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:text="订单金额:"
                            android:textColor="@color/nut_color_black"
                            android:textSize="14sp" />

                        <TextView
                            android:id="@+id/nutTextOrderAmount"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignBaseline="@+id/nutTextOrderAmountTips"
                            android:layout_marginLeft="0dp"
                            android:layout_toRightOf="@+id/nutTextOrderAmountTips"
                            android:textColor="@color/nut_color_pay_money"
                            android:textSize="18sp"
                            android:textStyle="bold"/>

                        <TextView
                            android:id="@+id/nutTextUser"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignParentBottom="true"
                            android:textColor="@color/nut_color_pay_tips"
                            android:textSize="12sp" />

                    </RelativeLayout>

                    <!--支付信息-->
                    <LinearLayout
                        android:id="@+id/nutLayoutPayInfo"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_marginTop="10dp"
                        android:background="@drawable/nut_shape_color_white_button"
                        android:orientation="vertical"
                        android:visibility="gone">

                        <!--1、代金券-->
                        <LinearLayout
                            android:id="@+id/nutLayoutCoupon"
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content"
                            android:orientation="vertical">

                            <RelativeLayout
                                android:layout_width="match_parent"
                                android:layout_height="37dp"
                                android:paddingLeft="10dp"
                                android:paddingRight="10dp">

                                <TextView
                                    android:id="@+id/nutLayoutCouponTips"
                                    android:layout_width="wrap_content"
                                    android:layout_height="wrap_content"
                                    android:layout_centerVertical="true"
                                    android:text="代金券:"
                                    android:textColor="@color/nut_color_black"
                                    android:textSize="13sp" />

                                <TextView
                                    android:id="@+id/nutLayoutCouponCount"
                                    android:layout_width="wrap_content"
                                    android:layout_height="wrap_content"
                                    android:layout_centerVertical="true"
                                    android:layout_toRightOf="@+id/nutLayoutCouponTips"
                                    android:background="@color/nut_color_primary"
                                    android:paddingLeft="5dp"
                                    android:paddingRight="5dp"
                                    android:textColor="@android:color/white"
                                    android:textSize="13sp" />

                                <ImageView
                                    android:id="@+id/nutImageCouponMore"
                                    android:layout_width="wrap_content"
                                    android:layout_height="wrap_content"
                                    android:layout_alignParentRight="true"
                                    android:layout_centerVertical="true"
                                    android:padding="5dp"
                                    android:src="@drawable/nut_icon_black_arrow_up" />

                                <!-- 代金卷抵搞金额 -->
                                <TextView
                                    android:id="@+id/nutTextCouponAmount"
                                    android:layout_width="wrap_content"
                                    android:layout_height="wrap_content"
                                    android:layout_centerVertical="true"
                                    android:layout_marginRight="10dp"
                                    android:layout_toLeftOf="@+id/nutImageCouponMore"
                                    android:textColor="@color/nut_color_black_light"
                                    android:textSize="14sp" />

                            </RelativeLayout>

                            <!-- 代金卷列表 -->
                            <LinearLayout
                                android:id="@+id/nutLayoutCouponList"
                                android:layout_width="match_parent"
                                android:layout_height="wrap_content"
                                android:orientation="vertical" />

                        </LinearLayout>

                        <View
                            android:id="@+id/nutCouponDivide"
                            android:layout_width="match_parent"
                            android:layout_height="0.5dp"
                            android:layout_marginLeft="10dp"
                            android:layout_marginRight="10dp"
                            android:background="#efefef" />

                        <!--2、金币支付-->
                        <RelativeLayout
                            android:id="@+id/nutLayoutCoin"
                            android:layout_width="match_parent"
                            android:layout_height="35dp"
                            android:paddingLeft="10dp"
                            android:paddingRight="10dp">

                            <TextView
                                android:id="@+id/nutTextCoinTips"
                                style="@style/NutTextDefaultStyle"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_centerVertical="true"
                                android:text="使用乐币金额:" />

                            <CheckBox
                                android:id="@+id/nutCheckUserCoin"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_alignParentRight="true"
                                android:layout_centerVertical="true"
                                android:background="@null"
                                android:button="@drawable/nut_selector_pay_check"
                                android:checked="true"
                                android:clickable="false"
                                android:enabled="false"
                                android:focusable="false"
                                android:focusableInTouchMode="false" />

                            <TextView
                                android:id="@+id/nutTextUserCoin"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_centerVertical="true"
                                android:layout_marginRight="10dp"
                                android:layout_toLeftOf="@+id/nutCheckUserCoin"
                                android:textColor="@color/nut_color_black_light"
                                android:textSize="14sp" />
                        </RelativeLayout>

                        <View
                            android:id="@+id/nutUserCoinDivide"
                            android:layout_width="match_parent"
                            android:layout_height="0.5dp"
                            android:layout_marginLeft="10dp"
                            android:layout_marginRight="10dp"
                            android:background="#efefef" />

                        <!--3、通道费用-->
                        <RelativeLayout
                            android:id="@+id/nutLayoutChannelCost"
                            android:layout_width="match_parent"
                            android:layout_height="35dp"
                            android:paddingLeft="10dp"
                            android:paddingRight="10dp">

                            <TextView
                                android:id="@+id/nutTextChannelCostTips"
                                style="@style/NutTextDefaultStyle"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_centerVertical="true"
                                android:text="通道费用:" />


                            <TextView
                                android:id="@+id/nutTextChannelCostTag"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_alignParentRight="true"
                                android:layout_centerVertical="true"
                                android:textColor="@color/nut_color_money"
                                android:textSize="12sp" />

                            <TextView
                                android:id="@+id/nutTextChannelCost"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_centerVertical="true"
                                android:layout_toLeftOf="@+id/nutTextChannelCostTag"
                                android:textColor="@color/nut_color_money"
                                android:textSize="12sp" />


                        </RelativeLayout>

                        <View
                            android:id="@+id/nutChannelCostDivide"
                            android:layout_width="match_parent"
                            android:layout_height="0.5dp"
                            android:layout_marginLeft="10dp"
                            android:layout_marginRight="10dp"
                            android:background="#efefef" />

                        <!--4、还需支付-->
                        <RelativeLayout
                            android:layout_width="match_parent"
                            android:layout_height="50dp"
                            android:paddingLeft="10dp"
                            android:paddingRight="10dp">

                            <TextView
                                android:id="@+id/nuTextNeedPayTips"
                                style="@style/NutTextDefaultStyle"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_centerVertical="true"
                                android:text="实际支付:" />

                            <TextView
                                android:id="@+id/nutTextNeedPay"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_alignParentRight="true"
                                android:layout_centerVertical="true"
                                android:textColor="@color/nut_color_pay_money"
                                android:textSize="18sp"
                                android:textStyle="bold"/>


                        </RelativeLayout>

                    </LinearLayout>

                    <!--选择支付方式-->
                    <LinearLayout
                        android:id="@+id/nutLayoutPayMethodTotal"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_marginTop="10dp"
                        android:background="@drawable/nut_shape_color_white_button"
                        android:orientation="vertical"
                        android:visibility="gone">

                        <RelativeLayout
                            android:id="@+id/nutLayoutPayMethod"
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content"
                            android:padding="10dp">

                            <TextView
                                style="@style/NutTextDefaultStyle"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_centerVertical="true"
                                android:text="选择支付方式:" />

                            <TextView
                                android:id="@+id/nutTextPayMethod"
                                style="@style/NutTextDefaultStyle"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_centerVertical="true"
                                android:layout_toLeftOf="@+id/nutImagePayMethodMore"
                                android:padding="2dp"
                                android:text=""
                                android:textColor="@color/nut_color_black_light" />

                            <ImageView
                                android:id="@+id/nutImagePayMethodMore"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_alignParentRight="true"
                                android:layout_centerVertical="true"
                                android:padding="5dp"
                                android:src="@drawable/nut_icon_black_arrow_down" />
                        </RelativeLayout>

                        <com.nut.android.sdk.view.layout.ExpandListView
                            android:id="@+id/nutLayoutPayMethodList"
                            android:layout_width="match_parent"
                            android:layout_height="match_parent"
                            android:cacheColorHint="@android:color/transparent"
                            android:listSelector="@android:color/transparent"
                            android:visibility="gone" />

                    </LinearLayout>

                    <!--立即支付-->
                    <Button
                        android:id="@+id/nutBtnPay"
                        android:layout_width="match_parent"
                        android:layout_height="38dp"
                        android:layout_marginTop="10dp"
                        android:background="@drawable/nut_selector_color_primary_button"
                        android:enabled="true"
                        android:gravity="center"
                        android:minHeight="0dp"
                        android:text="@string/nut_pay_now"
                        android:textColor="@android:color/white" />

                </LinearLayout>
            </ScrollView>

        </com.nut.android.sdk.view.loadWait.WhiteLoadWaitView>


    </LinearLayout>

</LinearLayout>