fix
lmw
2024-11-09 d1a9e3312387b6c47e6186af506787a8a66369d1
app/src/main/res/layout/fragment_tree.xml
@@ -1,7 +1,323 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
    xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/colorPrimary">
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools">
    <TextView
        android:id="@+id/tv_1"
        android:layout_width="match_parent"
        android:layout_height="85dp"
        app:layout_constraintTop_toTopOf="parent"
        android:background="@color/white"
        android:text="树苗打卡站"
        android:gravity="center|bottom"
        android:paddingBottom="12dp"
        android:textColor="@color/textColor"
        android:textSize="17sp"
        android:textStyle="bold"/>
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintBaseline_toBaselineOf="@id/tv_1"
        android:text="规则说明"
        android:textSize="14sp"
        android:padding="10dp"
        android:layout_marginEnd="3dp"
        android:id="@+id/tv_rule"
        android:textColor="@color/textColor"/>
    <androidx.coordinatorlayout.widget.CoordinatorLayout
        android:id="@+id/cl"
        android:layout_width="match_parent"
        android:layout_marginTop="85dp"
        android:background="@color/colorPrimary"
        android:layout_height="match_parent">
        <androidx.constraintlayout.widget.ConstraintLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent">
            <xyz.doikki.videoplayer.player.VideoView
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                app:screenScaleType="type_center_crop"
                android:layout_marginBottom="20dp"
                app:playerBackgroundColor="@color/white"
                android:id="@+id/player"/>
            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:id="@+id/iv_sunshine"
                app:layout_constraintStart_toStartOf="parent"
                app:layout_constraintTop_toTopOf="parent"/>
            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:id="@+id/iv_water_anim"
                android:layout_marginTop="110dp"
                android:layout_marginEnd="50dp"
                app:layout_constraintEnd_toEndOf="parent"
                app:layout_constraintTop_toTopOf="parent"/>
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:id="@+id/tv_power"
                android:text="当前能量值:0"
                android:textColor="@color/textGreen"
                android:textSize="12sp"
                android:drawableStart="@mipmap/ic_tree"
                android:gravity="center"
                android:drawablePadding="2dp"
                android:layout_marginStart="14dp"
                android:layout_marginTop="20dp"
                app:layout_constraintTop_toTopOf="parent"
                app:layout_constraintStart_toStartOf="parent"/>
            <TextView
                android:id="@+id/tv_gif"
                android:layout_width="wrap_content"
                android:layout_height="35dp"
                android:text="礼品兑换"
                android:drawablePadding="3dp"
                android:gravity="center_vertical|end"
                android:textColor="@color/white"
                android:textSize="14sp"
                android:textStyle="bold"
                android:paddingEnd="10dp"
                app:layout_constraintEnd_toEndOf="parent"
                android:background="@drawable/bg_gradiant_gitf"
                app:layout_constraintBaseline_toBaselineOf="@id/tv_power"
                android:drawableStart="@mipmap/lipin"/>
            <ImageView
                android:id="@+id/iv_water"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:src="@mipmap/jiaoshui"
                app:layout_constraintEnd_toEndOf="parent"
                app:layout_constraintTop_toBottomOf="@id/tv_gif"
                android:layout_marginTop="50dp"/>
            <View
                android:id="@+id/bg_growth"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintTop_toTopOf="parent"
                android:layout_width="10dp"
                android:layout_marginBottom="20dp"
                android:alpha="0.23"
                app:layout_constraintStart_toStartOf="parent"
                android:layout_marginStart="28dp"
                android:background="@drawable/bg_white_line_2dp"
                android:layout_height="161dp"/>
            <View
                android:id="@+id/progress"
                android:layout_width="5dp"
                android:layout_height="1dp"
                app:layout_constraintBottom_toBottomOf="@id/bg_growth"
                app:layout_constraintStart_toStartOf="@id/bg_growth"
                app:layout_constraintEnd_toEndOf="@id/bg_growth"
                android:layout_marginBottom="3dp"
                android:background="@drawable/bg_growth"/>
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:id="@+id/tv_max"
                app:layout_constraintBottom_toTopOf="@id/bg_growth"
                app:layout_constraintStart_toStartOf="@id/bg_growth"
                app:layout_constraintEnd_toEndOf="@id/bg_growth"
                android:textSize="9sp"
                android:layout_marginBottom="7dp"
                android:alpha="0.7"
                android:textColor="@color/white"
                android:textStyle="bold"
                tools:text="/1000"/>
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:id="@+id/tv_growth"
                app:layout_constraintBottom_toTopOf="@id/tv_max"
                app:layout_constraintStart_toStartOf="@id/bg_growth"
                app:layout_constraintEnd_toEndOf="@id/bg_growth"
                android:textSize="12sp"
                android:textColor="@color/white"
                android:textStyle="bold"
                tools:text="900"/>
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="成长值"
                android:textColor="@color/darkGreen"
                app:layout_constraintStart_toStartOf="@id/bg_growth"
                app:layout_constraintEnd_toEndOf="@id/bg_growth"
                app:layout_constraintBottom_toTopOf="@id/tv_growth"
                android:textSize="11sp"
                android:textStyle="bold"
                android:paddingHorizontal="5dp"
                android:paddingVertical="1dp"
                android:background="@drawable/bg_tv_growth"/>
            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:id="@+id/iv_tree"
                app:layout_constraintTop_toTopOf="@id/player"
                app:layout_constraintStart_toStartOf="@id/player"
                app:layout_constraintEnd_toEndOf="@id/player"
                android:paddingBottom="150dp"
                app:layout_constraintBottom_toBottomOf="@id/player"/>
            <TextView
                android:layout_width="164dp"
                android:layout_height="wrap_content"
                android:id="@+id/tv_again"
                app:layout_constraintBottom_toBottomOf="parent"
                android:background="@drawable/bg_white_grey_line_20dp"
                android:textColor="@color/colorPrimary"
                android:paddingVertical="10dp"
                app:layout_constraintStart_toStartOf="parent"
                app:layout_constraintEnd_toEndOf="parent"
                android:layout_marginBottom="80dp"
                android:textStyle="bold"
                android:visibility="gone"
                android:textSize="15sp"
                android:gravity="center"
                android:text="重新播种"/>
        </androidx.constraintlayout.widget.ConstraintLayout>
        <androidx.constraintlayout.widget.ConstraintLayout
            android:layout_width="match_parent"
            app:layout_behavior="@string/bottom_sheet_behavior"
            android:id="@+id/bottom"
            android:background="@drawable/bg_white_top_20dp"
            android:layout_height="311dp">
            <TextView
                android:layout_width="match_parent"
                android:layout_height="53dp"
                app:layout_constraintTop_toTopOf="parent"
                android:text="任务列表"
                android:textSize="20sp"
                android:textColor="@color/textColor66"
                android:textStyle="bold"
                android:drawableStart="@mipmap/icon_all"
                android:id="@+id/tv_title_task"
                android:gravity="center_vertical"
                android:paddingHorizontal="50dp"
                android:drawablePadding="6dp"
                android:background="@drawable/bg_grey_top_2p"/>
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Task List"
                android:textSize="10sp"
                app:layout_constraintEnd_toEndOf="@id/tv_title_task"
                android:textColor="@color/textColor66"
                android:layout_marginEnd="45dp"
                app:layout_constraintBaseline_toBaselineOf="@id/tv_title_task"/>
            <androidx.constraintlayout.widget.ConstraintLayout
                android:layout_width="match_parent"
                android:layout_height="0dp"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintTop_toBottomOf="@id/tv_title_task"
                android:orientation="vertical"
                android:background="@color/white">
                <TextView
                    android:id="@+id/task_1"
                    android:layout_width="match_parent"
                    android:layout_height="44dp"
                    android:layout_marginTop="31dp"
                    android:layout_marginHorizontal="21dp"
                    android:drawableStart="@mipmap/ic_task"
                    android:paddingStart="15dp"
                    android:text="每日打卡签到【+10能量值】"
                    android:textSize="12sp"
                    android:gravity="center_vertical"
                    android:drawablePadding="4dp"
                    app:layout_constraintTop_toTopOf="parent"
                    android:textColor="@color/white"
                    android:background="@drawable/bg_green_21dp"/>
                <TextView
                    android:id="@+id/tv_sign"
                    android:layout_width="86dp"
                    app:layout_constraintBaseline_toBaselineOf="@id/task_1"
                    app:layout_constraintEnd_toEndOf="@id/task_1"
                    android:layout_marginEnd="9dp"
                    android:layout_height="25dp"
                    android:text="打卡签到"
                    android:enabled="true"
                    android:gravity="center"
                    android:textSize="12sp"
                    android:drawableStart="@drawable/black_ring"
                    android:paddingStart="12dp"
                    android:textColor="@color/selector_white_black_enable"
                    android:background="@drawable/selector_bg_task_enable"/>
                <TextView
                    android:id="@+id/task_2"
                    android:layout_width="match_parent"
                    android:layout_height="44dp"
                    android:layout_marginTop="17dp"
                    android:layout_marginHorizontal="21dp"
                    android:drawableStart="@mipmap/ic_task"
                    android:paddingStart="15dp"
                    android:text="每日疗愈满30分钟【+10能量值】"
                    android:textSize="12sp"
                    android:gravity="center_vertical"
                    android:drawablePadding="4dp"
                    app:layout_constraintTop_toBottomOf="@id/task_1"
                    android:textColor="@color/white"
                    android:background="@drawable/bg_green_21dp"/>
                <TextView
                    android:id="@+id/tv_to_think"
                    android:layout_width="86dp"
                    app:layout_constraintBaseline_toBaselineOf="@id/task_2"
                    app:layout_constraintEnd_toEndOf="@id/task_1"
                    android:layout_marginEnd="9dp"
                    android:layout_height="25dp"
                    android:text="前往疗愈"
                    android:enabled="true"
                    android:gravity="center"
                    android:textSize="12sp"
                    android:drawableStart="@drawable/black_ring"
                    android:paddingStart="12dp"
                    android:textColor="@color/selector_white_black_enable"
                    android:background="@drawable/selector_bg_task_enable"/>
                <TextView
                    android:id="@+id/task_3"
                    android:layout_width="match_parent"
                    android:layout_height="44dp"
                    android:layout_marginTop="17dp"
                    android:layout_marginHorizontal="21dp"
                    android:drawableStart="@mipmap/ic_task"
                    android:paddingStart="15dp"
                    android:text="每日疗愈满60分钟【+20能量值】"
                    android:textSize="12sp"
                    android:gravity="center_vertical"
                    android:drawablePadding="4dp"
                    app:layout_constraintTop_toBottomOf="@id/task_2"
                    android:textColor="@color/white"
                    android:background="@drawable/bg_green_21dp"/>
                <TextView
                    android:id="@+id/tv_to_think_2"
                    android:layout_width="86dp"
                    app:layout_constraintBaseline_toBaselineOf="@id/task_3"
                    app:layout_constraintEnd_toEndOf="@id/task_1"
                    android:layout_marginEnd="9dp"
                    android:layout_height="25dp"
                    android:text="前往疗愈"
                    android:enabled="true"
                    android:gravity="center"
                    android:textSize="12sp"
                    android:drawableStart="@drawable/black_ring"
                    android:paddingStart="12dp"
                    android:textColor="@color/selector_white_black_enable"
                    android:background="@drawable/selector_bg_task_enable"/>
            </androidx.constraintlayout.widget.ConstraintLayout>
        </androidx.constraintlayout.widget.ConstraintLayout>
    </androidx.coordinatorlayout.widget.CoordinatorLayout>
    <ImageView
        android:id="@+id/signed"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:visibility="gone"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        android:src="@mipmap/signed"/>
</androidx.constraintlayout.widget.ConstraintLayout>