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();
}