Files
qianyanAndroid/app/src/main/res/layout/fragment_general_member.xml
被淹死的鱼 cd3b53759e 第一次提交
2026-03-11 18:26:29 +08:00

463 lines
21 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:fresco="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:viewBindingIgnore="true">
<!-- <androidx.core.widget.NestedScrollView-->
<!-- android:id="@+id/sv_general_member"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="match_parent"-->
<!-- android:layout_alignParentTop="true"-->
<!-- android:background="@mipmap/ly_ic_member_vip"-->
<!-- android:scrollbars="none">-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentTop="true"
android:background="@mipmap/ic_member_vip"
android:focusable="true"
android:focusableInTouchMode="true"
android:orientation="vertical">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="50dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="57dp"
android:layout_marginEnd="16dp"
android:background="@drawable/ic_general_member_header_bg"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="20dp"
android:text="VIP享专属特权"
android:textColor="#FFD692"
android:textSize="20dp"
android:textStyle="bold" />
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="10dp">
<ImageView
android:id="@+id/member_my_photo1"
android:layout_width="26dp"
android:layout_height="26dp"
android:src="@drawable/ic_member_photo1" />
<ImageView
android:id="@+id/member_my_photo2"
android:layout_width="26dp"
android:layout_height="26dp"
android:layout_marginStart="-8dp"
android:layout_toEndOf="@+id/member_my_photo1"
android:src="@drawable/ic_member_photo2" />
<ImageView
android:id="@+id/member_my_photo3"
android:layout_width="26dp"
android:layout_height="26dp"
android:layout_marginStart="-8dp"
android:layout_toEndOf="@+id/member_my_photo2"
android:src="@drawable/ic_member_photo3" />
</RelativeLayout>
<TextView
android:id="@+id/tv_member_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="10dp"
android:layout_marginBottom="14dp"
android:text="1000+用户已开通"
android:textColor="#80FFFFFF"
android:textSize="12dp" />
</LinearLayout>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_marginEnd="8dp"
android:src="@drawable/ic_member_diamond1" />
</RelativeLayout>
<com.flyco.roundview.RoundLinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="-18dp"
android:orientation="vertical"
fresco:rv_backgroundColor="#2F2A24"
fresco:rv_cornerRadius_TL="20dp"
fresco:rv_cornerRadius_TR="20dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="25dp"
android:gravity="center"
android:orientation="horizontal">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_member_line1" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="12dp"
android:layout_marginEnd="12dp"
android:text="会员专享权益"
android:textColor="#DDDEDE"
android:textSize="16dp"
android:textStyle="bold" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_member_line2" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="22dp"
android:layout_marginEnd="16dp"
android:orientation="horizontal">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/lin_vip_shift1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginEnd="7dp"
android:layout_weight="1"
android:background="@drawable/vip_select_bg2"
android:orientation="vertical"
android:paddingTop="16dp">
<TextView
android:id="@+id/tv_vip_shift_name1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="月度会员"
android:textColor="@color/white"
android:textSize="14dp"
fresco:layout_constraintEnd_toEndOf="parent"
fresco:layout_constraintStart_toStartOf="parent"
fresco:layout_constraintTop_toTopOf="parent" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="13dp"
android:layout_marginBottom="12dp"
android:orientation="horizontal"
fresco:layout_constraintBottom_toTopOf="@+id/tv_vip_price_hint1"
fresco:layout_constraintEnd_toEndOf="parent"
fresco:layout_constraintStart_toStartOf="parent"
fresco:layout_constraintTop_toBottomOf="@+id/tv_vip_shift_name1">
<TextView
android:id="@+id/tv_vip_unit1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="¥"
android:textColor="#F9C644"
android:textSize="12dp" />
<TextView
android:id="@+id/tv_vip_price1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="18"
android:textColor="#F9C644"
android:textSize="28dp"
android:textStyle="bold" />
</LinearLayout>
<TextView
android:id="@+id/tv_vip_price_hint1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:text="¥38"
android:textColor="#80FFFFFF"
android:textSize="12dp"
android:visibility="invisible"
fresco:layout_constraintBottom_toBottomOf="parent"
fresco:layout_constraintEnd_toEndOf="parent"
fresco:layout_constraintStart_toStartOf="parent" />
<ImageView
android:id="@+id/iv_vip_shift1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_member_select"
android:visibility="gone"
fresco:layout_constraintBottom_toBottomOf="parent"
fresco:layout_constraintEnd_toEndOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/lin_vip_shift2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="7dp"
android:layout_marginEnd="7dp"
android:layout_weight="1"
android:background="@drawable/vip_select_bg1"
android:orientation="vertical">
<TextView
android:id="@+id/tv_vip_shift_name2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:text="年度会员"
android:textColor="@color/white"
android:textSize="14dp"
fresco:layout_constraintEnd_toEndOf="parent"
fresco:layout_constraintStart_toStartOf="parent"
fresco:layout_constraintTop_toTopOf="parent" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="13dp"
android:layout_marginBottom="12dp"
android:orientation="horizontal"
fresco:layout_constraintBottom_toTopOf="@+id/tv_vip_price_hint2"
fresco:layout_constraintEnd_toEndOf="parent"
fresco:layout_constraintStart_toStartOf="parent"
fresco:layout_constraintTop_toBottomOf="@+id/tv_vip_shift_name2">
<TextView
android:id="@+id/tv_vip_unit2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="¥"
android:textColor="#F9C644"
android:textSize="12dp" />
<TextView
android:id="@+id/tv_vip_price2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="128"
android:textColor="#F9C644"
android:textSize="28dp"
android:textStyle="bold" />
</LinearLayout>
<TextView
android:id="@+id/tv_vip_price_hint2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:text="¥228"
android:textColor="#80FFFFFF"
android:textSize="12dp"
fresco:layout_constraintBottom_toBottomOf="parent"
fresco:layout_constraintEnd_toEndOf="parent"
fresco:layout_constraintStart_toStartOf="parent" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="新用户立减100"
android:visibility="gone"
fresco:layout_constraintEnd_toEndOf="parent"
fresco:layout_constraintTop_toTopOf="parent" />
<ImageView
android:id="@+id/iv_vip_shift2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_member_select"
android:visibility="gone"
fresco:layout_constraintBottom_toBottomOf="parent"
fresco:layout_constraintEnd_toEndOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/lin_vip_shift3"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="7dp"
android:layout_weight="1"
android:background="@drawable/vip_select_bg1"
android:orientation="vertical">
<TextView
android:id="@+id/tv_vip_shift_name3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:text="月度会员"
android:textColor="@color/white"
android:textSize="14dp"
fresco:layout_constraintEnd_toEndOf="parent"
fresco:layout_constraintStart_toStartOf="parent"
fresco:layout_constraintTop_toTopOf="parent" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="13dp"
android:layout_marginBottom="12dp"
android:orientation="horizontal"
fresco:layout_constraintBottom_toTopOf="@+id/tv_vip_price_hint3"
fresco:layout_constraintEnd_toEndOf="parent"
fresco:layout_constraintStart_toStartOf="parent"
fresco:layout_constraintTop_toBottomOf="@+id/tv_vip_shift_name3">
<TextView
android:id="@+id/tv_vip_unit3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="¥"
android:textColor="#F9C644"
android:textSize="12dp" />
<TextView
android:id="@+id/tv_vip_price3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="18"
android:textColor="#F9C644"
android:textSize="28dp"
android:textStyle="bold" />
</LinearLayout>
<TextView
android:id="@+id/tv_vip_price_hint3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:text="¥38"
android:textColor="#80FFFFFF"
android:textSize="12dp"
fresco:layout_constraintBottom_toBottomOf="parent"
fresco:layout_constraintEnd_toEndOf="parent"
fresco:layout_constraintStart_toStartOf="parent" />
<com.flyco.roundview.RoundTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:paddingStart="10dp"
android:paddingTop="1dp"
android:paddingEnd="10dp"
android:paddingBottom="1dp"
android:text="热门"
android:textColor="#A05912"
android:textSize="11dp"
fresco:layout_constraintStart_toStartOf="parent"
fresco:layout_constraintTop_toTopOf="parent"
fresco:rv_backgroundColor="#FFD89E"
fresco:rv_cornerRadius_BR="12dp"
fresco:rv_cornerRadius_TL="12dp" />
</androidx.constraintlayout.widget.ConstraintLayout>
</LinearLayout>
<androidx.core.widget.NestedScrollView
android:id="@+id/sv_general_member"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:scrollbars="none">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/general_recycler_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_marginTop="16dp"
android:layout_marginRight="10dp"
android:layout_marginBottom="100dp" />
</LinearLayout>
</androidx.core.widget.NestedScrollView>
</com.flyco.roundview.RoundLinearLayout>
</LinearLayout>
<!-- </androidx.core.widget.NestedScrollView>-->
<LinearLayout
android:id="@+id/lin_member_bottom"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="@color/transparent"
android:gravity="center_horizontal"
android:orientation="vertical">
<TextView
android:id="@+id/tv_member_open"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="20dp"
android:layout_marginTop="20dp"
android:layout_marginEnd="20dp"
android:layout_marginBottom="30dp"
android:background="@drawable/ic_buy_vip_btn_bg"
android:gravity="center"
android:text="立即开通"
android:textColor="@color/one_text"
android:textSize="16dp"
android:textStyle="bold" />
<LinearLayout
android:id="@+id/lin_member_bottom_btn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="20dp"
android:layout_marginTop="20dp"
android:layout_marginEnd="20dp"
android:layout_marginBottom="30dp"
android:background="@drawable/ic_vip_bottom_btn_bg"
android:gravity="center"
android:visibility="gone">
<TextView
android:id="@+id/tv_member_setting"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:text="设置特权"
android:textColor="@color/one_text"
android:textSize="16dp"
android:textStyle="bold" />
<TextView
android:id="@+id/tv_member_sure"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:text="继续购买"
android:textColor="@color/one_text"
android:textSize="16dp"
android:textStyle="bold" />
</LinearLayout>
</LinearLayout>
</RelativeLayout>