层次调整

This commit is contained in:
renhaoting 2025-12-04 15:42:14 +08:00
parent 9bf2e8fef0
commit 6831cfa898
2 changed files with 240 additions and 239 deletions

View File

@ -52,12 +52,7 @@ class ZeroBuyActivity : AppViewsActivity<ViewBinding, UiState, ViewModel>(), OnT
} }
override fun ViewBinding.initWindowInsets() { override fun ViewBinding.initWindowInsets() {
ViewCompat.setOnApplyWindowInsetsListener(contentRoot) { v, insets -> setImmerseRootView(contentRoot)
val systemBars =
insets.getInsets(WindowInsetsCompat.Type.systemBars() or WindowInsetsCompat.Type.displayCutout())
v.updatePadding(top = systemBars.top)
insets
}
} }
private fun showHintInfo() { private fun showHintInfo() {

View File

@ -1,326 +1,332 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<androidx.core.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content" >
android:orientation="vertical">
<FrameLayout <androidx.appcompat.widget.AppCompatImageView
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"> android:layout_height="wrap_content"
<androidx.appcompat.widget.AppCompatImageView android:src="@mipmap/zero_bg_root"
android:layout_width="match_parent" android:scaleType="centerCrop"
android:layout_height="wrap_content" />
android:src="@mipmap/zero_bg_root"
android:scaleType="centerCrop"
/>
<LinearLayout <com.ama.core.architecture.widget.CustomTitleBar
android:id="@+id/content_root" android:id="@+id/titlebar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<androidx.core.widget.NestedScrollView
android:id="@+id/content_root"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<FrameLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="match_parent">
android:orientation="vertical">
<com.ama.core.architecture.widget.CustomTitleBar
android:id="@+id/titlebar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical" android:orientation="vertical">
android:layout_marginHorizontal="22dp">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="200dp">
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tv_zero_gold_num"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14sp"
android:textColor="@color/red_00_dark"
android:textStyle="bold"
android:text="0"
android:paddingVertical="4dp"
android:paddingHorizontal="15dp"
android:layout_marginBottom="5dp"
android:minWidth="100dp"
android:gravity="center"
android:drawableLeft="@mipmap/task_gold"
android:drawablePadding="5dp"
android:background="@drawable/bg_zero_gold_num"
/>
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tv_zero_lottery_list"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:textSize="10sp"
android:textColor="@color/red_10_dark"
android:textStyle="bold"
android:text="@string/zero_menu_records"
android:paddingVertical="9dp"
android:paddingHorizontal="15dp"
android:minWidth="100dp"
android:gravity="center"
android:background="@mipmap/zero_bg_menu"
/>
</RelativeLayout>
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical" android:orientation="vertical"
android:padding="15dp" android:layout_marginHorizontal="22dp">
android:background="@drawable/zero_bg_4_items">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="200dp">
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tv_zero_gold_num"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14sp"
android:textColor="@color/red_00_dark"
android:textStyle="bold"
android:text="0"
android:paddingVertical="4dp"
android:paddingHorizontal="15dp"
android:layout_marginBottom="5dp"
android:minWidth="100dp"
android:gravity="center"
android:drawableLeft="@mipmap/task_gold"
android:drawablePadding="5dp"
android:background="@drawable/bg_zero_gold_num"
/>
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tv_zero_lottery_list"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:textSize="10sp"
android:textColor="@color/red_10_dark"
android:textStyle="bold"
android:text="@string/zero_menu_records"
android:paddingVertical="9dp"
android:paddingHorizontal="15dp"
android:minWidth="100dp"
android:gravity="center"
android:background="@mipmap/zero_bg_menu"
/>
</RelativeLayout>
<!--第一行两个-->
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="horizontal"> android:orientation="vertical"
android:padding="15dp"
android:background="@drawable/zero_bg_4_items">
<!--第一行两个-->
<LinearLayout <LinearLayout
android:layout_width="0dp" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:orientation="horizontal">
android:orientation="vertical"
android:gravity="center_horizontal"
android:background="@mipmap/zero_bg_item">
<androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4.5dp"
android:textColor="@color/red_1b"
android:textSize="15sp"
android:text="@string/zero_buy_title"
/>
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="7.5dp">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/zero_bg_item_sub1"
/>
</FrameLayout>
<androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4.5dp"
android:textColor="@color/gray9"
android:textSize="10sp"
android:text="@string/sorte"
/>
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="0.5dp" android:layout_weight="1"
android:orientation="horizontal"> android:orientation="vertical"
android:gravity="center_horizontal"
android:background="@mipmap/zero_bg_item">
<androidx.appcompat.widget.AppCompatTextView <androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="4.5dp" android:layout_marginTop="4.5dp"
android:textColor="@color/red_28" android:textColor="@color/red_1b"
android:textSize="13sp" android:textSize="15sp"
android:textStyle="bold" android:text="@string/zero_buy_title"
android:text="0"
/> />
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="7.5dp">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/zero_bg_item_sub1"
/>
</FrameLayout>
<androidx.appcompat.widget.AppCompatTextView <androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="4.5dp" android:layout_marginTop="4.5dp"
android:textColor="@color/gray3" android:textColor="@color/gray9"
android:textSize="13sp" android:textSize="10sp"
android:textStyle="bold" android:text="@string/sorte"
android:text="/10"
/> />
<androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4.5dp"
android:textColor="@color/gray3"
android:layout_marginStart="5dp"
android:textSize="13sp"
android:text="@string/pessoas"
/>
</LinearLayout>
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/zero_bg_but"
/>
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical" android:layout_marginTop="0.5dp"
android:gravity="center" android:orientation="horizontal">
android:layout_gravity="center_horizontal">
<androidx.appcompat.widget.AppCompatTextView <androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textColor="@color/white" android:layout_marginTop="4.5dp"
android:layout_marginStart="5dp" android:textColor="@color/red_28"
android:textSize="14sp" android:textSize="13sp"
android:text="@string/participar" android:textStyle="bold"
/>
<androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/white"
android:layout_marginStart="5dp"
android:gravity="center_vertical"
android:textSize="10sp"
android:text="0" android:text="0"
android:drawableStart="@mipmap/icon_gold_ss"
android:drawablePadding="3dp"
/> />
<androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4.5dp"
android:textColor="@color/gray3"
android:textSize="13sp"
android:textStyle="bold"
android:text="/10"
/>
<androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4.5dp"
android:textColor="@color/gray3"
android:layout_marginStart="5dp"
android:textSize="13sp"
android:text="@string/pessoas"
/>
</LinearLayout> </LinearLayout>
</FrameLayout>
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/zero_bg_but"
/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center"
android:layout_gravity="center_horizontal">
<androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/white"
android:layout_marginStart="5dp"
android:textSize="14sp"
android:text="@string/participar"
/>
<androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/white"
android:layout_marginStart="5dp"
android:gravity="center_vertical"
android:textSize="10sp"
android:text="0"
android:drawableStart="@mipmap/icon_gold_ss"
android:drawablePadding="3dp"
/>
</LinearLayout>
</FrameLayout>
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="vertical"
android:layout_marginLeft="15dp"
android:background="@mipmap/zero_bg_item">
</LinearLayout>
</LinearLayout> </LinearLayout>
<!--第一行两个-->
<LinearLayout <LinearLayout
android:layout_width="0dp" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:orientation="horizontal"
android:orientation="vertical" android:layout_marginTop="15dp">
android:layout_marginLeft="15dp"
android:background="@mipmap/zero_bg_item"> <LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="vertical"
android:background="@mipmap/zero_bg_item">
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="vertical"
android:layout_marginLeft="15dp"
android:background="@mipmap/zero_bg_item">
</LinearLayout>
</LinearLayout> </LinearLayout>
</LinearLayout> </LinearLayout>
<!--第一行两个--> </LinearLayout>
<!--参加者-->
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:padding="15dp"
android:layout_marginHorizontal="16dp"
android:background="@drawable/bg_zero_buy_bottom">
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="horizontal" android:orientation="vertical">
android:layout_marginTop="15dp"> <androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content"
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_marginTop="4.5dp"
android:orientation="vertical" android:textColor="@color/white"
android:background="@mipmap/zero_bg_item"> android:textSize="12sp"
android:text="@string/participar_member"
/>
</LinearLayout> <androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content"
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_marginTop="4.5dp"
android:orientation="vertical" android:textColor="@color/white"
android:layout_marginLeft="15dp" android:textSize="12sp"
android:background="@mipmap/zero_bg_item"> android:text="@string/participar_member_2"
</LinearLayout> />
</LinearLayout> </LinearLayout>
</RelativeLayout>
</LinearLayout> <!--提示信息-->
</LinearLayout>
<!--参加者-->
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:padding="15dp"
android:layout_marginHorizontal="16dp"
android:background="@drawable/bg_zero_buy_bottom">
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical"> android:orientation="vertical"
android:layout_marginTop="30dp"
android:gravity="center"
android:padding="15dp"
android:background="@drawable/bg_zero_buy_bottom_hint">
<androidx.appcompat.widget.AppCompatTextView <androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="4.5dp" android:textColor="@color/red_9c"
android:textColor="@color/white"
android:textSize="12sp" android:textSize="12sp"
android:text="@string/participar_member" android:text="@string/zero_buy_hint_title"
/> />
<androidx.appcompat.widget.AppCompatTextView <androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="4.5dp" android:textColor="@color/red_9c"
android:textColor="@color/white" android:layout_marginTop="20dp"
android:textSize="12sp" android:textSize="10sp"
android:text="@string/participar_member_2" android:text="@string/zero_buy_hint_content"
/> />
</LinearLayout> </LinearLayout>
</RelativeLayout>
<!--提示信息-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_marginTop="30dp"
android:gravity="center"
android:padding="15dp"
android:background="@drawable/bg_zero_buy_bottom_hint">
<androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/red_9c"
android:textSize="12sp"
android:text="@string/zero_buy_hint_title"
/>
<androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/red_9c"
android:layout_marginTop="20dp"
android:textSize="10sp"
android:text="@string/zero_buy_hint_content"
/>
</LinearLayout> </LinearLayout>
</LinearLayout>
</FrameLayout>
</androidx.core.widget.NestedScrollView>
</FrameLayout> </FrameLayout>
</androidx.core.widget.NestedScrollView>