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); } }); }
@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; }
@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; }
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(); } } }); }
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); }
/** * 初始化组件 */ 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); }
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); } }); }
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(); } }); }
@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; }
@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; }
@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); }
@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; }
@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; }
@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); }
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(); } }); }
@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; }
@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); }
@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); }
@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; }
@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); }
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); }
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(); } }; }
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); } }); }
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); } } }); }
@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; }
@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; }
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); } }); }
@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; }
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); } }); }
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); }
@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(); } }); }
/** * 对用户可见并且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); } }); }
public void initSwipeRefresh() { mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { @Override public void onRefresh() { fetchData(0); } }); mSwipeRefreshLayout.setVisibility(View.GONE); }
@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); } }); }
private void prepareSwipeRefreshLayout(SavedStoriesCardAdapter savedStoriesCardAdapter) { mSwipeRefreshLayout = (SwipeRefreshLayout) findViewById(R.id.saved_stories_swipe_refresh_layout); mSwipeRefreshLayout.setOnRefreshListener(() -> { loadSavedStories(savedStoriesCardAdapter, mService); mSwipeRefreshLayout.setRefreshing(false); }); }
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); }
/** * 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(); }