From 2f204867ad034d3a95ba9acc112d6507f296447b Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期三, 23 十月 2024 18:20:43 +0800 Subject: [PATCH] save --- app/src/main/res/layout/fragment_course.xml | 213 +++++++++++++++++++++++++---------------------------- 1 files changed, 100 insertions(+), 113 deletions(-) diff --git a/app/src/main/res/layout/fragment_course.xml b/app/src/main/res/layout/fragment_course.xml index caf702f..19dc1f3 100644 --- a/app/src/main/res/layout/fragment_course.xml +++ b/app/src/main/res/layout/fragment_course.xml @@ -1,123 +1,110 @@ <?xml version="1.0" encoding="utf-8"?> -<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" +<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:orientation="vertical" + android:background="@color/white" android:layout_height="match_parent"> + <TextView + android:id="@+id/tv_title" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent" + android:layout_marginTop="25dp" + android:text="心泉课程" + android:textSize="20sp" + android:textColor="@color/textColor" + android:textStyle="bold" + android:fontFamily="@font/sourcehansanscn_regular" + app:layout_constraintEnd_toEndOf="parent"/> + <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" - android:text="运动" - android:textSize="18sp" - android:layout_gravity="center" - android:paddingVertical="12dp" - android:textStyle="bold" + android:text="XIN QUAN" + android:textSize="8sp" android:textColor="@color/textColor" - android:layout_marginTop="30dp"/> - <com.scwang.smart.refresh.layout.SmartRefreshLayout - android:id="@+id/refreshLayout" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintBottom_toBottomOf="@id/tv_title"/> + <ImageView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:id="@+id/iv_search" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="@id/tv_title" + app:layout_constraintBottom_toBottomOf="@id/tv_title" + android:src="@mipmap/ic_search" + android:padding="10dp" + android:layout_marginStart="20dp"/> + <ImageView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:id="@+id/iv_voice" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintTop_toTopOf="@id/tv_title" + app:layout_constraintBottom_toBottomOf="@id/tv_title" + android:src="@mipmap/ic_voice" + android:padding="10dp" + android:layout_marginEnd="20dp"/> + <androidx.constraintlayout.widget.ConstraintLayout android:layout_width="match_parent" - android:layout_height="match_parent"> - <com.scwang.smart.refresh.header.ClassicsHeader - android:layout_width="match_parent" - android:layout_height="wrap_content" /> - <androidx.core.widget.NestedScrollView - android:scrollbars="none" - android:layout_width="match_parent" - android:layout_height="match_parent"> - <androidx.constraintlayout.widget.ConstraintLayout - android:layout_width="match_parent" - android:layout_height="wrap_content"> - <com.youth.banner.Banner - android:id="@+id/banner" - android:layout_width="match_parent" - android:layout_height="160dp" - android:layout_marginTop="10dp" - app:delay_time="5000" - app:is_auto_loop="true" - app:indicator_normal_color="@color/disableColor" - app:indicator_selected_color="@color/white" - android:layout_marginHorizontal="14dp" - app:layout_constraintTop_toTopOf="parent" /> - <EditText - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:id="@+id/et_search" - app:layout_constraintTop_toBottomOf="@id/banner" - android:layout_marginTop="16dp" - android:layout_marginHorizontal="14dp" - android:background="@drawable/bg_grey_16dp" - android:hint="输入关键字搜索" - android:textSize="12sp" - android:textStyle="bold" - android:drawablePadding="6dp" - android:singleLine="true" - android:textColor="@color/textColor" - android:padding="9dp" - android:drawableStart="@mipmap/icon_search_gray"/> - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:id="@+id/tv_search" - app:layout_constraintBaseline_toBaselineOf="@id/et_search" - app:layout_constraintEnd_toEndOf="@id/et_search" - android:paddingVertical="5dp" - android:paddingHorizontal="16dp" - android:textColor="@color/colorPrimary" - android:text="搜索" - android:textStyle="bold" - android:layout_marginEnd="4dp" - android:textSize="12sp" - android:background="@drawable/bg_green_14_alpha"/> - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:id="@+id/tv_my_course" - app:layout_constraintTop_toBottomOf="@id/et_search" - app:layout_constraintEnd_toEndOf="@id/et_search" - android:text="我的课程" - android:textColor="@color/white" - android:textSize="14sp" - android:layout_marginTop="15dp" - android:textStyle="bold" - android:paddingHorizontal="20dp" - android:paddingVertical="8dp" - android:background="@drawable/bg_green_25dp"/> - <View - android:layout_width="29dp" - android:layout_height="6dp" - android:layout_marginBottom="6dp" - app:layout_constraintStart_toStartOf="@id/tv_1" - app:layout_constraintEnd_toEndOf="@id/tv_1" - app:layout_constraintBottom_toBottomOf="@id/tv_my_course" - android:background="@drawable/bg_indicator_gradient"/> - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:id="@+id/tv_1" - app:layout_constraintBaseline_toBaselineOf="@id/tv_my_course" - app:layout_constraintStart_toStartOf="@id/et_search" - android:text="课程筛选" - android:textStyle="bold" - android:textSize="18sp" - android:textColor="@color/textColor"/> - <androidx.recyclerview.widget.RecyclerView - android:layout_width="match_parent" - android:layout_height="wrap_content" - app:layout_constraintTop_toBottomOf="@id/tv_my_course" - android:layout_marginStart="14dp" - android:layout_marginTop="9dp" - android:id="@+id/rv_filter"/> - <androidx.recyclerview.widget.RecyclerView - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:id="@+id/rv_course" - android:minHeight="500dp" - app:layout_constraintTop_toBottomOf="@id/rv_filter" /> - </androidx.constraintlayout.widget.ConstraintLayout> - </androidx.core.widget.NestedScrollView> - <com.scwang.smart.refresh.footer.ClassicsFooter - android:layout_width="match_parent" - android:layout_height="wrap_content"/> - </com.scwang.smart.refresh.layout.SmartRefreshLayout> -</LinearLayout> \ No newline at end of file + android:layout_height="73dp" + app:layout_constraintTop_toBottomOf="@id/tv_title" + android:background="@color/page_bg" + android:layout_marginTop="20dp"> + + <TextView + android:id="@+id/cb_pub" + android:text="官方推荐" + android:layout_width="123dp" + android:gravity="center" + android:layout_marginTop="10dp" + app:layout_constraintTop_toTopOf="parent" + android:textSize="21sp" + android:textStyle="bold" + android:textColor="@color/textColor" + app:layout_constraintStart_toStartOf="parent" + android:layout_height="40dp"/> + + <ImageView + android:id="@+id/iv_tab_1" + android:layout_width="27dp" + android:layout_height="11dp" + android:src="@mipmap/tab_indicator" + app:layout_constraintTop_toBottomOf="@id/cb_pub" + app:layout_constraintStart_toStartOf="@id/cb_pub" + app:layout_constraintEnd_toEndOf="@id/cb_pub"/> + + <ImageView + android:id="@+id/iv_tab_2" + android:layout_width="27dp" + android:layout_height="11dp" + android:visibility="gone" + android:src="@mipmap/tab_indicator" + app:layout_constraintTop_toBottomOf="@id/cb_pub" + app:layout_constraintStart_toStartOf="@id/cb_teacher" + app:layout_constraintEnd_toEndOf="@id/cb_teacher"/> + + <TextView + android:id="@+id/cb_teacher" + android:text="导师专栏" + android:layout_width="wrap_content" + android:gravity="center_vertical" + android:layout_marginTop="10dp" + app:layout_constraintTop_toTopOf="parent" + android:textSize="16sp" + android:textStyle="bold" + android:textColor="@color/textColor99" + app:layout_constraintStart_toEndOf="@id/cb_pub" + android:layout_height="40dp"/> + </androidx.constraintlayout.widget.ConstraintLayout> + <androidx.viewpager.widget.ViewPager + android:id="@+id/view_pager" + android:layout_width="match_parent" + android:layout_height="0dp" + app:layout_constraintTop_toBottomOf="@id/tv_title" + android:layout_marginTop="93dp" + app:layout_constraintBottom_toBottomOf="parent"/> +</androidx.constraintlayout.widget.ConstraintLayout> \ No newline at end of file -- Gitblit v1.7.1