美文网首页
android SmartRefreshLayout Neste

android SmartRefreshLayout Neste

作者: hao_developer | 来源:发表于2021-12-13 09:08 被阅读0次

    之前布局:
    布局修改前:SmartRefreshLayout 嵌套NestedScrollView
    布局修改后:SmartRefreshLayout 嵌套CoordinatorLayout

    <?xml version="1.0" encoding="utf-8"?>
    <com.scwang.smart.refresh.layout.SmartRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:srlEnablePreviewInEditMode="false">
        
        <com.scwang.smart.refresh.header.ClassicsHeader
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />
    
        <androidx.core.widget.NestedScrollView
            android:layout_width="match_parent"
            android:layout_height="match_parent">
    
                    <LinearLayout
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:orientation="vertical">
    
                        <TextView
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content"
                            android:text="11111"
                            android:textColor="@color/black" />
    
                        <TextView
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content"
                            android:text="11111"
                            android:textColor="@color/black" />
    
                    </LinearLayout>
    
                </com.google.android.material.appbar.CollapsingToolbarLayout>
    
            </com.google.android.material.appbar.AppBarLayout>
    
            <androidx.recyclerview.widget.RecyclerView
                android:id="@+id/rvList"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_gravity="bottom"
                app:layout_behavior="@string/appbar_scrolling_view_behavior" />
    
        </androidx.coordinatorlayout.widget.CoordinatorLayout>
    
        <com.scwang.smart.refresh.footer.ClassicsFooter
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />
    
    </com.scwang.smart.refresh.layout.SmartRefreshLayout>
    

    修改后

    <?xml version="1.0" encoding="utf-8"?>
    <com.scwang.smart.refresh.layout.SmartRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:srlEnablePreviewInEditMode="false">
        
        <com.scwang.smart.refresh.header.ClassicsHeader
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />
    
        <androidx.coordinatorlayout.widget.CoordinatorLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent">
    
            <com.google.android.material.appbar.AppBarLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="@color/white"
                app:elevation="0dp">
    
                <com.google.android.material.appbar.CollapsingToolbarLayout
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    app:layout_scrollFlags="scroll|exitUntilCollapsed">
    
                    <LinearLayout
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:orientation="vertical">
    
                        <TextView
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content"
                            android:text="11111"
                            android:textColor="@color/black" />
    
                        <TextView
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content"
                            android:text="11111"
                            android:textColor="@color/black" />
    
                      <androidx.recyclerview.widget.RecyclerView
                          android:id="@+id/rvList"
                          android:layout_width="match_parent"
                          android:layout_height="match_parent"
                          android:layout_gravity="bottom"
                          app:layout_behavior="@string/appbar_scrolling_view_behavior" />
    
                    </LinearLayout>
    
        </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>
    

    相关文章

      网友评论

          本文标题:android SmartRefreshLayout Neste

          本文链接:https://www.haomeiwen.com/subject/voivxrtx.html