ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 网络编程 >> 移动开发 >> SwipeRefreshLayout 与 CoordinatorLayout 嵌套刷新

SwipeRefreshLayout 与 CoordinatorLayout 嵌套刷新(1/3)

来源:网络整理     时间:2016-02-01     关键词:

本篇文章主要介绍了"SwipeRefreshLayout 与 CoordinatorLayout 嵌套刷新",主要涉及到方面的内容,对于移动开发感兴趣的同学可以参考一下: SwipeRefreshLayout 与 CoordinatorLayout 嵌套刷新 1. 动态设置SwipeRefreshLayout的是否可以刷新 set...

SwipeRefreshLayout 与 CoordinatorLayout 嵌套刷新
 1. 动态设置SwipeRefreshLayout的是否可以刷新 setEnable(boolean isEnable);
 2. 设置SwipRefreshLayout刷新图标的位置 setProgressViewOffset(true, -20, 100);

 首先看 SwipeRefreshLayout 与 CoordinatorLayout 布局:
 1) SwipeRefreshLayout 作为最外层布局
 2) CoordinatorLayout 作为第二次布局
 3) CoordinatorLayout 中嵌套 AppBarLayout 及 ListView 或 RecyclerView 注意 app:layout_behavior="@string/appbar_scrolling_view_behavior",
 由于 CoordinatorLayout 是 FrameLayout 子类因此 app:layout_behavior 为必要属性,否则无法正常显示
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/swipe_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:addStatesFromChildren="true"
    app:layout_behavior="@string/appbar_scrolling_view_behavior">

    <android.support.design.widget.CoordinatorLayout
        android:id="@+id/coord_container"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fitsSystemWindows="true">

相关图片

相关文章