Android开发协调布局滑动悬停
Android开发协调布局滑动悬停
直接给个xml,防止下次忘了怎么写。
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"><com.google.android.material.appbar.AppBarLayoutandroid:id="@+id/abl_js"android:layout_width="match_parent"android:layout_height="wrap_content"android:background="@color/white"><!--scroll代表头部与主体一起滚动--><androidx.coordinatorlayout.widget.CoordinatorLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"app:layout_scrollFlags="scroll|exitUntilCollapsed"><LinearLayoutandroid:id="@+id/ll_bj"android:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizontal"android:paddingLeft="@dimen/dp_12"android:paddingTop="@dimen/dp_5"android:paddingRight="@dimen/dp_12"android:paddingBottom="@dimen/dp_5"><ImageViewandroid:id="@+id/iv_create"android:layout_width="@dimen/dp_24"android:layout_height="@dimen/dp_24"android:layout_gravity="center"android:src="@mipmap/icon_login_cz1" /><LinearLayoutandroid:id="@+id/ll_search"android:layout_width="0dp"android:layout_height="@dimen/dp_34"android:layout_gravity="center"android:layout_marginLeft="@dimen/dp_12"android:layout_marginRight="@dimen/dp_12"android:layout_weight="1"android:background="@drawable/shape_29a9ff_border28"android:gravity="center_vertical"><ImageViewandroid:layout_width="@dimen/dp_15"android:layout_height="@dimen/dp_15"android:layout_marginLeft="@dimen/dp_10"android:background="@mipmap/icon_sousuo" /><TextViewandroid:layout_width="0dp"android:layout_height="wrap_content"android:layout_marginLeft="@dimen/dp_4"android:layout_weight="1"android:text="小分子药物研发"android:textColor="@color/grey_999999"android:textColorHint="#9A9DA2"android:textSize="@dimen/sp_14" /><TextViewandroid:layout_width="@dimen/dp_36"android:layout_height="@dimen/dp_28"android:layout_marginRight="@dimen/dp_4"android:background="@drawable/shape_0099ff_border_round69"android:gravity="center"android:text="搜索"android:textColor="@color/white"android:textSize="@dimen/sp_11" /></LinearLayout><ImageViewandroid:id="@+id/iv_fabu"android:layout_width="@dimen/dp_24"android:layout_height="@dimen/dp_24"android:layout_gravity="center"android:src="@mipmap/icon_fabu" /></LinearLayout></androidx.coordinatorlayout.widget.CoordinatorLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizontal"android:paddingLeft="@dimen/dp_12"android:paddingTop="@dimen/dp_5"android:paddingRight="@dimen/dp_12"><ImageViewandroid:id="@+id/iv_create1"android:layout_width="@dimen/dp_24"android:layout_height="@dimen/dp_24"android:layout_gravity="center"android:src="@mipmap/icon_login_cz1"android:visibility="invisible"/><!--不加layout_scrollFlags就悬停,默认就是scroll--><com.flyco.tablayout.SlidingTabLayoutandroid:id="@+id/tabLayout"android:layout_width="0dp"android:layout_height="@dimen/dp_40"android:layout_marginLeft="@dimen/dp_12"android:layout_marginRight="@dimen/dp_12"android:layout_weight="1"app:tl_indicator_color="@color/theme_color"app:tl_indicator_corner_radius="@dimen/dp_1"app:tl_indicator_height="@dimen/dp_3"app:tl_indicator_width="@dimen/dp_26"app:tl_tab_padding="@dimen/dp_25"app:tl_textBold="SELECT"app:tl_tab_space_equal="true"app:tl_textSelectColor="@color/color_3D3D3D"app:tl_textSelectSize="@dimen/sp_17"app:tl_textUnselectColor="@color/color_ff777777"app:tl_textUnselectSize="@dimen/sp_17"app:layout_scrollFlags="scroll"/><ImageViewandroid:id="@+id/iv_fabu1"android:layout_width="@dimen/dp_24"android:layout_height="@dimen/dp_24"android:layout_gravity="center"android:src="@mipmap/icon_fabu"android:visibility="invisible"/></LinearLayout></com.google.android.material.appbar.AppBarLayout><!--记得主体layout_height设为match_parent,避免滑动触碰过小没法滑动误以为设置出错--><androidx.viewpager.widget.ViewPagerandroid:id="@+id/viewpager"android:layout_width="match_parent"android:layout_height="match_parent"app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
</androidx.coordinatorlayout.widget.CoordinatorLayout>