Java 类android.support.v4.widget.SwipeRefreshLayout 实例源码

项目:CoordinatorLayoutExample-master    文件:TestFragment.java   
private void initView(ViewGroup root) {
    mRecyclerView = (RecyclerView) root.findViewById(R.id.test_recycler);
    mSwipeRefreshLayout = (SwipeRefreshLayout) root.findViewById(R.id.refresh_layout);
    mSwipeRefreshLayout.setEnabled(getArguments().getBoolean(REFRESH_SUPPORT));
    mRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false));
    mRecyclerView.setItemAnimator(new DefaultItemAnimator());
    mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            new Handler().postDelayed(new Runnable() {
                @Override
                public void run() {
                    mSwipeRefreshLayout.setRefreshing(false);
                    Toast.makeText(mContext, "刷新完成", Toast.LENGTH_SHORT).show();
                }
            }, 2000);
        }
    });
}
项目:Monolith    文件:ArticleFragment.java   
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    this.savedInstanceState = savedInstanceState;
    mRootView = inflater.inflate(R.layout.fragment_article, container, false);
    mRecyclerView = (RecyclerView) mRootView.findViewById(R.id.recycler_view_article);
    mEmptyView = (FrameLayout) mRootView.findViewById(R.id.empty_container);

    mSwipeRefreshLayout = (SwipeRefreshLayout) mRootView.findViewById(R.id.swipe_refresh_layout);

    if (mSwipeRefreshLayout != null) {
        mSwipeRefreshLayout.setColorSchemeResources(R.color.accent);
        mSwipeRefreshLayout.setOnRefreshListener(this);
    }

    ArticleFetchTask();

    return mRootView;
}
项目:popomusic    文件:JuqingFragment.java   
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_video_pager, container, false);
    listView = (RecyclerView) view.findViewById(R.id.list);
    listView.setHasFixedSize(true);
    listView.setLayoutManager(new StaggeredGridLayoutManager(1, LinearLayoutManager.VERTICAL));
    List<ItemList> lists = new ArrayList<ItemList>();
    videoadapter = new VideoAdapter(lists);
    listView.setAdapter(videoadapter);

    mPresent = new VideoPresenter((VideoData.View) this);

    srfLayout = (SwipeRefreshLayout) view.findViewById(R.id.srf_layout);
    srfLayout.setOnRefreshListener(this);
    srfLayout.post(() -> onRefresh());
    return view;
}
项目:zhihudaily    文件:MainActivity.java   
private void initView() {
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    if (getSupportActionBar() != null) {
        getSupportActionBar().setTitle("享受阅读的乐趣");
    }
    drawerLayout = (DrawerLayout) findViewById(R.id.drawerLayout);
    refreshLayout = (SwipeRefreshLayout) findViewById(R.id.refreshLayout);
    ActionBarDrawerToggle drawerToggle = new ActionBarDrawerToggle(this, drawerLayout,
            toolbar, R.string.app_name, R.string.app_name);
    drawerLayout.addDrawerListener(drawerToggle);
    drawerToggle.syncState();
    refreshLayout.setColorSchemeResources(android.R.color.holo_blue_bright, android.R.color.holo_red_light);
    refreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            if (isHomepage) {
                MainFragment mainFragment = (MainFragment) getFragmentByTag("Fragment" + currentId);
                mainFragment.getLatestArticleList();
            } else {
                ThemeFragment themeFragment = (ThemeFragment) getFragmentByTag("Fragment" + currentId);
                themeFragment.refreshData();
            }
        }
    });
}
项目:JKApp    文件:PullLoadMoreRecyclerView.java   
private void initView(Context context) {
    mContext = context;
    View view = LayoutInflater.from(context).inflate(com.wuxiaolong.pullloadmorerecyclerview.R.layout.pull_loadmore_layout, null);
    mSwipeRefreshLayout = (SwipeRefreshLayout) view.findViewById(com.wuxiaolong.pullloadmorerecyclerview.R.id.swipeRefreshLayout);
    mSwipeRefreshLayout.setColorSchemeResources(android.R.color.holo_green_dark, android.R.color.holo_blue_dark, android.R.color.holo_orange_dark);
    mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayoutOnRefresh(this));

    mRecyclerView = (RecyclerView) view.findViewById(com.wuxiaolong.pullloadmorerecyclerview.R.id.recycler_view);
    mRecyclerView.setVerticalScrollBarEnabled(true);

    mRecyclerView.setHasFixedSize(true);
    mRecyclerView.setItemAnimator(new DefaultItemAnimator());


    mRecyclerView.setOnTouchListener(new onTouchRecyclerView());

    mFooterView = view.findViewById(R.id.footerView);

    loadMoreLayout = (LinearLayout) view.findViewById(R.id.loadMoreLayout);
    loadMoreText = (TextView) view.findViewById(R.id.loadMoreText);
    mprogressBar = (ProgressBar)view.findViewById(R.id.loadMoreProgressBar) ;
    mFooterView.setVisibility(View.GONE);

    this.addView(view);

}
项目:popomusic    文件:MengchongFragment.java   
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_video_pager, container, false);
    listView = (RecyclerView) view.findViewById(R.id.list);
    listView.setHasFixedSize(true);
    listView.setLayoutManager(new StaggeredGridLayoutManager(1, LinearLayoutManager.VERTICAL));
    List<ItemList> lists = new ArrayList<ItemList>();
    videoadapter = new VideoAdapter(lists);
    listView.setAdapter(videoadapter);

    mPresent = new VideoPresenter((VideoData.View) this);

    srfLayout = (SwipeRefreshLayout) view.findViewById(R.id.srf_layout);
    srfLayout.setOnRefreshListener(this);
    srfLayout.post(() -> onRefresh());
    return view;
}
项目:Weather365    文件:WeatherActivity.java   
/**
 * 初始化组件
 */
private void initWidget() {
    weatherLayout = (ScrollView) findViewById(R.id.weather_layout);
    titleCity = (TextView) findViewById(R.id.title_city);
    degreeText = (TextView) findViewById(R.id.degree_text);
    weatherInfoText = (TextView) findViewById(R.id.weather_info_text);
    forecastLayout = (LinearLayout) findViewById(R.id.forecast_layout);
    aqiText = (TextView) findViewById(R.id.aqi_text);
    aqiQualityText = (TextView) findViewById(R.id.aqi_quality_text);
    comfortText = (TextView) findViewById(R.id.comfort_text);
    carWashText = (TextView) findViewById(R.id.car_wash_text);
    dressText = (TextView) findViewById(R.id.dress_text);
    bingPicImg = (ImageView) findViewById(R.id.bing_pic_img);
    swipeRefresh = (SwipeRefreshLayout) findViewById(R.id.swipe_refresh);
    navButton = (Button) findViewById(R.id.nav_button);
    drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
}
项目:TYT    文件:T_MyFund_AccountFinancingFragment.java   
private void initSwipeRefreshLayout() {
    mSwipeRefreshLayout.post(new Runnable() {
        @Override
        public void run() {
            mSwipeRefreshLayout.setRefreshing(true);
            isLoading = true;
            saveCurrentTime(TAG);
            pageIndex = 1;
            isFirstLoading = true;
            onBackgrounds();
        }
    });

    mSwipeRefreshLayout.setColorSchemeResources(R.color.color_progress_1, R.color.color_progress_2);
    mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            pageIndex = 1;
            isFirstLoading = false;
            onBackgrounds();
            createRefreshSnackbar(mRecyclerView, TAG);
        }
    });
}
项目:Slide-RSS    文件:FeedFragment.java   
public void doAdapter() {
    viewed = true;
    dataSet = new FeedLoader(id, getActivity());
    adapter = new FeedAdapter(getActivity(), dataSet, rv, mSwipeRefreshLayout);
    adapter.setHasStableIds(true);

    rv.setAdapter(adapter);
   if(dataSet.feed.getArticles().isEmpty()) {
       dataSet.loadMore(getActivity(), adapter);
       mSwipeRefreshLayout.post(new Runnable() {
           @Override
           public void run() {
               mSwipeRefreshLayout.setRefreshing(true);
           }
       });
   }
    mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            refresh();
        }
    });
}
项目:Gif-Load-ReTry-Refresh    文件:TestSuccessFragment.java   
@Override
protected View setFragmentView(LayoutInflater inflater, @Nullable ViewGroup container) {
     contentView = inflater.inflate(R.layout.test_success_fragment_gf, container, false);
    ButterKnife.bind(this, contentView);
    tvTitle.setText("测试二");
    activity.setSupportActionBar(toolbar);
    tvRefresh.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            LoadReTryRefreshManager.getInstance().startLoad(TestSuccessFragment.this);
        }
    });
    LoadReTryRefreshManager.getInstance().register(this, contentView, this);
    refreshLayout.setColorSchemeResources(R.color.colorPrimary);
    refreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            loadAndRetry();
        }
    });
    return contentView;
}
项目:minu-poska-android    文件:EventsFragment.java   
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_events, container, false);
    vSwipeRefreshLayout = (SwipeRefreshLayout) view.findViewById(R.id.swipeContainer);
    vSwipeRefreshLayout.setOnRefreshListener(this);
    vSwipeRefreshLayout.setColorSchemeColors(getResources().getColor(R.color.primary));
    vSwipeRefreshLayout.setEnabled(true);

    vRecyclerView = (RecyclerView) view.findViewById(R.id.cardList);
    vRecyclerView.setHasFixedSize(false);
    final LinearLayoutManager llm = new LinearLayoutManager(getActivity());
    llm.setOrientation(LinearLayoutManager.VERTICAL);
    vRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
        @Override
        public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
            super.onScrolled(recyclerView, dx, dy);
            // So the user didn't accidentally refresh on pulling up
            vSwipeRefreshLayout.setEnabled(llm.findFirstCompletelyVisibleItemPosition() == 0 || (llm.findFirstVisibleItemPosition() == 0 && llm.findFirstCompletelyVisibleItemPosition() == -1));
        }
    });
    vRecyclerView.setLayoutManager(llm);
    return view;
}
项目:FakeWeather    文件:StationDetailActivity.java   
@Override
protected void initViews(Bundle savedInstanceState) {
    setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setTitle(getIntent().getStringExtra(KEY_EXTRA_NAME));
    refreshLayout = (SwipeRefreshLayout) findViewById(R.id.refeshLayout);
    refreshLayout.setColorSchemeResources(ThemeUtil.getCurrentColorPrimary(this));
    refreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            loadData();
        }
    });
    recyclerView = (RecyclerView) findViewById(R.id.rv_station_line);
    recyclerView.setLayoutManager(new LinearLayoutManager(this));
    adapter = new StationDetailAdapter(R.layout.item_bus_line, null);
    recyclerView.setAdapter(adapter);
}
项目:Show_Chat    文件:MovieFragment.java   
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View layout = inflater.inflate(R.layout.chat_fragment_group, container, false);

    //listGroup = GroupDB.getInstance(getContext()).getListGroups();
    listGroup = new ArrayList<>();
    recyclerListGroups = (RecyclerView) layout.findViewById(R.id.recycleListGroup);
    mSwipeRefreshLayout = (SwipeRefreshLayout) layout.findViewById(R.id.swipeRefreshLayout);
    mSwipeRefreshLayout.setOnRefreshListener(this);
    GridLayoutManager layoutManager = new GridLayoutManager(getContext(), 2);
    recyclerListGroups.setLayoutManager(layoutManager);
    adapter = new ListMovieAdapter(getContext(), listGroup);
    recyclerListGroups.setAdapter(adapter);


    if(listGroup.size() == 0){
        //Ket noi server hien thi group
        mSwipeRefreshLayout.setRefreshing(true);
        getListGroup();
    }
    return layout;
}
项目:TYT    文件:T_WarningCenter_InvoiceWarning.java   
private void initSwipeRefreshLayout() {
    mSwipeRefreshLayout.post(new Runnable() {
        @Override
        public void run() {
            mSwipeRefreshLayout.setRefreshing(true);
            isLoading = true;
            saveCurrentTime(TAG);
            pageIndex = 1;
            isFirstLoading = true;
            onBackgrounds();
        }
    });

    mSwipeRefreshLayout.setColorSchemeResources(R.color.color_progress_1, R.color.color_progress_2);
    mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            pageIndex = 1;
            isFirstLoading = false;
            onBackgrounds();
            createRefreshSnackbar(mRecyclerView, TAG);
        }
    });
}
项目:Guanajoven    文件:ConvocatoriaFragment.java   
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.fragment_convocatorias, container, false);
    swipeRefreshLayoutConvocatorias = (SwipeRefreshLayout) v.findViewById(R.id.swipelayout_convocatorias);
    rvConvocatoria = (RecyclerView) v.findViewById(R.id.rv_convocatoria);
    tvEmptyConvocatoria = (TextView) v.findViewById(R.id.tv_empty_convocatoria);
    LinearLayoutManager llm = new LinearLayoutManager(getActivity());
    rvConvocatoria.setLayoutManager(llm);
    updateList();

    primeraLlamada();

    if (noHayDatosEnRealm()) {
        tvEmptyConvocatoria.setVisibility(View.VISIBLE);
    }

    swipeRefreshLayoutConvocatorias.setOnRefreshListener(() -> primeraLlamada());

    return v;
}
项目:GitHub    文件:NodeListActivity.java   
@Override
protected void initEventAndData() {
    nodeName = getIntent().getStringExtra(Constants.IT_VTEX_NODE_NAME);
    setToolBar(toolBar, nodeName);
    mAdapter = new NodeListAdapter(mContext, new ArrayList<NodeListBean>());
    rvContent.setLayoutManager(new LinearLayoutManager(mContext));
    rvContent.setAdapter(mAdapter);
    swipeRefresh.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            mPresenter.getContent(nodeName);
        }
    });
    ivProgress.start();
    mPresenter.getContent(nodeName);
    mPresenter.getTopInfo(nodeName);
}
项目:Slide-RSS    文件:SearchFragment.java   
public void doAdapter() {
    dataSet = new SearchLoader(search);
    adapter = new FeedAdapter(getActivity(), dataSet, rv, mSwipeRefreshLayout);
    adapter.setHasStableIds(true);

    rv.setAdapter(adapter);
    if (dataSet.getData().isEmpty()) {
        new AlertDialogWrapper.Builder(getActivity()).setTitle("No results").setPositiveButton("OK", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                getActivity().finish();
            }
        }).show();
    }
    mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            refresh();
        }
    });
}
项目:BizareChat    文件:PrivateDialogsFragment.java   
@Nullable
@Override
public View onCreateView(LayoutInflater inflater,
                         @Nullable ViewGroup container,
                         @Nullable Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_dialogs, container, false);
    mLayoutManager = new LinearLayoutManager(getActivity());
    recyclerView = (RecyclerView) view.findViewById(R.id.dialogs_recycler);
    recyclerView.setLayoutManager(mLayoutManager);
    ((SimpleItemAnimator)recyclerView.getItemAnimator()).setSupportsChangeAnimations(false);
    swipeRefreshLayout = (SwipeRefreshLayout) view.findViewById(R.id.dialogs_swipe_refresh_layout);
    swipeRefreshLayout.setOnRefreshListener(this);

    setHasOptionsMenu(true);

    return view;
}
项目:CommonFramework    文件:MessagesActivity.java   
@Override
protected void initViews() {
    setContentView(R.layout.activity_messages);

    swipeRefreshLayout = (SwipeRefreshLayout) findViewById(R.id.swipeRefreshLayout);
    swipeRefreshLayout.setColorSchemeResources(R.color.colorAccent, R.color.colorPrimary, R.color.colorPrimaryDark);
    swipeRefreshLayout.setProgressViewOffset(false, 0, (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 24, getResources().getDisplayMetrics()));

    recyclerView = (RecyclerView) findViewById(R.id.recyclerview);
    recyclerView.setHasFixedSize(true);
    mLayouManager = new LinearLayoutManager(this);
    recyclerView.setLayoutManager(mLayouManager);
    recyclerView.setItemAnimator(new DefaultItemAnimator());

    adapter = new SampleAdapter();
    recyclerView.setAdapter(adapter);
}
项目:GitHub    文件:ZhihuDailyFragment.java   
@Override
public void initViews(View view) {

    recyclerView = (RecyclerView) view.findViewById(R.id.recyclerView);
    recyclerView.setHasFixedSize(true);
    recyclerView.setLayoutManager(new LinearLayoutManager(getContext()));

    refresh = (SwipeRefreshLayout) view.findViewById(R.id.refreshLayout);
    //设置下拉刷新的按钮的颜色
    refresh.setColorSchemeResources(R.color.colorPrimary);

    fab = (FloatingActionButton) getActivity().findViewById(R.id.fab);
    fab.setRippleColor(getResources().getColor(R.color.colorPrimaryDark));

    tabLayout = (TabLayout) getActivity().findViewById(R.id.tab_layout);

}
项目:minu-poska-android    文件:AssignmentsFragment.java   
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_assignments, container, false);
    vSwipeRefreshLayout = (SwipeRefreshLayout) view.findViewById(R.id.swipeContainer);
    vSwipeRefreshLayout.setOnRefreshListener(this);
    vSwipeRefreshLayout.setColorSchemeColors(getResources().getColor(R.color.primary));

    vRecyclerView = (RecyclerView) view.findViewById(R.id.cardList);
    vRecyclerView.setHasFixedSize(false);
    final LinearLayoutManager llm = new LinearLayoutManager(getActivity());
    llm.setOrientation(LinearLayoutManager.VERTICAL);
    vRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
        @Override
        public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
            super.onScrolled(recyclerView, dx, dy);
            // So the user didn't accidentally refresh on pulling up
            vSwipeRefreshLayout.setEnabled(llm.findFirstCompletelyVisibleItemPosition() == 0);
        }
    });
    vRecyclerView.setLayoutManager(llm);
    return view;
}
项目:GitHub    文件:VtexPagerFragment.java   
@Override
protected void initEventAndData() {
    super.initEventAndData();
    mType = getArguments().getString(Constants.IT_VTEX_TYPE);
    mAdapter = new TopicAdapter(mContext, new ArrayList<TopicListBean>());
    CommonItemDecoration mDecoration = new CommonItemDecoration(1, CommonItemDecoration.UNIT_DP);
    rvContent.setLayoutManager(new LinearLayoutManager(mContext));
    rvContent.setAdapter(mAdapter);
    rvContent.addItemDecoration(mDecoration);
    swipeRefresh.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            mPresenter.getContent(mType);
        }
    });
    stateLoading();
    mPresenter.getContent(mType);
}
项目:LoadingLayout    文件:EmptyActivity.java   
private void initView() {
    mRefreshLayout = (SwipeRefreshLayout) findViewById(R.id.swipe);
    mRefreshLayout.setEnabled(false);
    mLoadingLayout = (LoadingLayout) findViewById(R.id.loading_layout);
    mRecyclerView = (RecyclerView) findViewById(R.id.list);

    mRecyclerView.setLayoutManager(new LinearLayoutManager(this));
    mAdapter = new RecyclerAdapter();
    mRecyclerView.setAdapter(mAdapter);

    mRetryBtn = (Button) findViewById(R.id.retry_btn);
    mEmptyBtn = (Button) findViewById(R.id.empty_btn);
    mCustomBtn1 = (Button) findViewById(R.id.custom1);
    mCustomBtn2 = (Button) findViewById(R.id.custom2);
    mRetryBtn.setOnClickListener(this);
    mEmptyBtn.setVisibility(View.GONE);
    mCustomBtn1.setVisibility(View.GONE);
    mCustomBtn2.setVisibility(View.GONE);
}
项目:Goalie_Android    文件:BaseRefresherFragment.java   
protected SwipeRefreshLayout.OnRefreshListener onRefresherRefreshListener() {
    return new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            RESTSync sm = new RESTSync(UserHelper.getInstance().getOwnerProfile().username,
                    PreferenceHelper.getInstance().getLastSyncedTimeEpoch());
            sm.setListener(new RESTSync.Listener() {
                @Override
                public void onSuccess() {
                    syncComplete(true, "");
                }

                @Override
                public void onFailure(String errMsg) {
                    syncComplete(false, errMsg);
                }
            });
            sm.execute();
        }
    };
}
项目:TYT    文件:T_InvoiceInformationProductsActivity.java   
private void initSwipeRefreshLayout() {
    mSwipeRefreshLayout.post(new Runnable() {
        @Override
        public void run() {
            mSwipeRefreshLayout.setRefreshing(true);
            isFirstLoading = true;
            saveCurrentTime(TAG);
            onBackgrounds();
        }
    });

    mSwipeRefreshLayout.setColorSchemeResources(R.color.color_progress_1, R.color.color_progress_2);
    mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            isFirstLoading = false;
            onBackgrounds();
            createRefreshSnackbar(mRecyclerView, TAG);
        }
    });
}
项目:wulkanowy    文件:GradesFragment.java   
private void prepareRefreshLayout(final View mainView, final DaoSession daoSession) {

        final SwipeRefreshLayout swipeRefreshLayout = mainView.findViewById(R.id.grade_swipe_refresh);

        swipeRefreshLayout.setColorSchemeResources(android.R.color.black,
                android.R.color.holo_blue_bright,
                android.R.color.holo_green_light,
                android.R.color.holo_orange_light,
                android.R.color.holo_red_light);

        swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
            @Override
            public void onRefresh() {
                if (NetworkUtils.isOnline(getContext())) {
                    new RefreshTask(getActivity(), mainView, daoSession).execute();
                } else {
                    Toast.makeText(mainView.getContext(), R.string.noInternet_text, Toast.LENGTH_SHORT).show();
                    swipeRefreshLayout.setRefreshing(false);
                }
            }
        });
    }
项目:BizareChat    文件:PublicDialogsFragment.java   
@Nullable
@Override
public View onCreateView(LayoutInflater inflater,
                         @Nullable ViewGroup container,
                         @Nullable Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_dialogs, container, false);
    mLayoutManager = new LinearLayoutManager(getActivity());
    recyclerView = (RecyclerView) view.findViewById(R.id.dialogs_recycler);
    recyclerView.setLayoutManager(mLayoutManager);
    ((SimpleItemAnimator)recyclerView.getItemAnimator()).setSupportsChangeAnimations(false);
    swipeRefreshLayout = (SwipeRefreshLayout) view.findViewById(R.id.dialogs_swipe_refresh_layout);
    swipeRefreshLayout.setOnRefreshListener(this);

    setHasOptionsMenu(true);

    return view;
}
项目:Guanajoven    文件:TwitterFragment.java   
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.fragment_twitter, container, false);
    swipeRefreshLayoutTwitter = (SwipeRefreshLayout) v.findViewById(R.id.swipelayout_twitter);
    rvTweets = (RecyclerView) v.findViewById(R.id.rv_tweets);
    tvEmptyTweets = (TextView) v.findViewById(R.id.tv_empty_tweets);
    layoutManager = new LinearLayoutManager(getActivity());
    progressBar = (ProgressBar) v.findViewById(R.id.progress_bar_twitter);
    rvTweets.setLayoutManager(layoutManager);

    //Cuando inicia la vista hace la llamada
    primerLlamada();

    //Cuando hace swipe hace la llamada para actualizar
    swipeRefreshLayoutTwitter.setOnRefreshListener(() -> actualizar());

    //Cuando hace pull hace llamada a antiguos tweets
    rvTweets.addOnScrollListener(new SetOnScrollListener());

    return v;
}
项目:android-apps    文件:TodoFragment.java   
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
  View view = inflater.inflate(R.layout.fragment_todo, container, false);
  toolbar = (Toolbar) view.findViewById(R.id.toolbar);
  toolbar.setTitle(getString(R.string.title_todo));
  toolbar.inflateMenu(R.menu.todo);
  toolbar.setOnMenuItemClickListener(this);

  listView = (ListView) view.findViewById(R.id.list_view);
  refreshLayout = (SwipeRefreshLayout) view.findViewById(R.id.refresh_layout);
  adapter = new ArrayAdapter<>(getActivity(), android.R.layout.simple_list_item_1, localTodoData);
  listView.setAdapter(adapter);
  listView.setOnItemLongClickListener(this);
  refreshLayout.setOnRefreshListener(this);

  return view;
}
项目:TYT    文件:CB_ManageListFragment.java   
private void initSwipeRefreshLayout() {
    mSwipeRefreshLayout.post(new Runnable() {
        @Override
        public void run() {
            mSwipeRefreshLayout.setRefreshing(true);
            isLoading = true;
            saveCurrentTime(TAG + accountNature + toolbarTitle);
            pageIndex = 1;
            isFirstLoading = true;
            onBackgrounds();
        }
    });

    mSwipeRefreshLayout.setColorSchemeResources(R.color.color_progress_1, R.color.color_progress_2);
    mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            pageIndex = 1;
            isFirstLoading = false;
            onBackgrounds();
            createRefreshSnackbar(mRecyclerView, TAG + accountNature + toolbarTitle);
        }
    });
}
项目:Phoenix-for-VK    文件:CommunityLinksFragment.java   
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    View root = inflater.inflate(R.layout.fragment_community_links, container, false);

    mSwipeRefreshLayout = (SwipeRefreshLayout) root.findViewById(R.id.refresh);
    mSwipeRefreshLayout.setOnRefreshListener(() -> getPresenter().fireRefresh());

    RecyclerView recyclerView = (RecyclerView) root.findViewById(R.id.recycler_view);
    recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));

    mLinksAdapter = new CommunityLinksAdapter(Collections.emptyList());
    mLinksAdapter.setActionListener(this);

    recyclerView.setAdapter(mLinksAdapter);

    root.findViewById(R.id.button_add).setOnClickListener(v -> getPresenter().fireButtonAddClick());
    return root;
}
项目:Tribe    文件:EaseChatFragment.java   
protected void setRefreshLayoutListener() {
    swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {

        @Override
        public void onRefresh() {
            new Handler().postDelayed(new Runnable() {

                @Override
                public void run() {
                    if (!isRoaming) {
                        loadMoreLocalMessage();
                    } else {
                        loadMoreRoamingMessages();
                    }
                }
            }, 600);
        }
    });
}
项目:GitHub    文件:PullLoadMoreRecyclerView.java   
private void initView(Context context) {
    mContext = context;
    View view = LayoutInflater.from(context).inflate(com.wuxiaolong.pullloadmorerecyclerview.R.layout.pull_loadmore_layout, null);
    mSwipeRefreshLayout = (SwipeRefreshLayout) view.findViewById(com.wuxiaolong.pullloadmorerecyclerview.R.id.swipeRefreshLayout);
    mSwipeRefreshLayout.setColorSchemeResources(android.R.color.holo_green_dark, android.R.color.holo_blue_dark, android.R.color.holo_orange_dark);
    mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayoutOnRefresh(this));

    mRecyclerView = (RecyclerView) view.findViewById(com.wuxiaolong.pullloadmorerecyclerview.R.id.recycler_view);
    mRecyclerView.setVerticalScrollBarEnabled(true);

    mRecyclerView.setHasFixedSize(true);
    mRecyclerView.setItemAnimator(new DefaultItemAnimator());
    mRecyclerView.addOnScrollListener(new RecyclerViewOnScroll(this));

    mRecyclerView.setOnTouchListener(new onTouchRecyclerView());

    mFooterView = view.findViewById(R.id.footerView);

    loadMoreLayout = (LinearLayout) view.findViewById(R.id.loadMoreLayout);
    loadMoreText = (TextView) view.findViewById(R.id.loadMoreText);

    mFooterView.setVisibility(View.GONE);

    this.addView(view);

}
项目:MyLife    文件:main0fragment.java   
@Override
public void setListener() {
    imgAdd.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if (user != null) {
                PublishActivity.startAction(getActivity());
            } else {
                Toast.makeText(getActivity(), "请登录", Toast.LENGTH_SHORT).show();
            }
        }
    });
    refreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            refresh();
        }
    });
    rvFeed.setOnScrollListener(new RecyclerView.OnScrollListener() {
        @Override
        public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
            super.onScrolled(recyclerView, dx, dy);
        }
    });
    myItemAdapter.setOnMyClickItemListener(new MyItemAdapter.onMyClickItemListener() {
        @Override
        public void clickItem(View view, int position) {
            Toast.makeText(getActivity(), "点击了" + position, Toast.LENGTH_SHORT).show();
        }
    });
}
项目:NeiHanDuanZiTV    文件:HomeObjectTabFragment.java   
/**
 * 对用户可见并且view初始化完成时调用(该处加载数据只会加载一次,比如三个tab每个tab加载过一次就不会再次进入这个方法)
 *
 * @param savedInstanceState
 */
@Override
public void initData(Bundle savedInstanceState) {
    mAnimationDrawable = ((AnimationDrawable) mIvLoading.getDrawable());
    initRecycleView();
    mPresenter.getData(homeTabBean, lastTime, false, 5, true, false);
    mSw.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            mPresenter.getData(homeTabBean, lastTime, true, 30, true, false);
        }
    });
}
项目:AndroidUIExtentions    文件:UCPaginatedList.java   
public void initSwipeRefresh() {
    mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            fetchData(0);
        }
    });
    mSwipeRefreshLayout.setVisibility(View.GONE);
}
项目:GCSApp    文件:OrdersFragment.java   
@Override
protected void initViews() {
    final int orderType = getArguments().getInt("orderType");
    mvpPresenter.getData(orderType);
    viewDelegate.swipe_order.setColorSchemeResources(R.color.colorAppRed, R.color.colorMyGreen, R.color.colorMyBlue);
    viewDelegate.swipe_order.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            mvpPresenter.getData(orderType);
        }
    });
}
项目:lurkerhn    文件:SavedStoriesActivity.java   
private void prepareSwipeRefreshLayout(SavedStoriesCardAdapter savedStoriesCardAdapter) {
    mSwipeRefreshLayout = (SwipeRefreshLayout) findViewById(R.id.saved_stories_swipe_refresh_layout);
    mSwipeRefreshLayout.setOnRefreshListener(() -> {
        loadSavedStories(savedStoriesCardAdapter, mService);
        mSwipeRefreshLayout.setRefreshing(false);
    });
}
项目:Phoenix-for-VK    文件:ViewUtils.java   
public static void setupSwipeRefreshLayoutWithCurrentTheme(Activity activity, SwipeRefreshLayout swipeRefreshLayout) {
    swipeRefreshLayout.setProgressBackgroundColorSchemeColor(CurrentTheme.getMessageBackgroundSquare(activity));

    int primaryColor = CurrentTheme.getIconColorActive(activity);
    int accentColor = CurrentTheme.getColorAccent(activity);
    swipeRefreshLayout.setColorSchemeColors(primaryColor, accentColor);
}
项目:REDAndroid    文件:CategoryActivity.java   
/**
 * Android activity lifecycle methods
 */

@Override protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    activityComponent().inject(this);
    setContentView(R.layout.activity_list);
    ButterKnife.bind(this);

    img = ImageHelper.getRippy(mSwipeRefreshContainer);

    mCategoryPresenter.attachView(this);
    mAnnouncementRecycler.setHasFixedSize(true);
    mAnnouncementRecycler.setAdapter(mCategoryAdapter);
    mAnnouncementRecycler.setLayoutManager(new LinearLayoutManager(this));

    mCategoryAdapter.setCallback(this);

    mSwipeRefreshContainer.setColorSchemeResources(R.color.accent);
    mSwipeRefreshContainer.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            mCategoryPresenter.loadCategories();
        }
    });
    mCategoryPresenter.loadCategories();
    super.onCreateDrawer();
}