jp.wasabeef.recyclerview.animators.SlideInUpAnimator Java Examples
The following examples show how to use
jp.wasabeef.recyclerview.animators.SlideInUpAnimator.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: RelatedVideosFragment.java From Loop with Apache License 2.0 | 6 votes |
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); layoutManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layoutManager); videosAdapter = new VideosAdapter(); videosAdapter.setOnItemClickListener(this); videosAdapter.setOnReloadClickListener(this); recyclerView.setItemAnimator(new SlideInUpAnimator()); // recyclerView.setItemAnimator(new DefaultItemAnimator()); recyclerView.setAdapter(videosAdapter); // Pagination recyclerView.addOnScrollListener(recyclerViewOnScrollListener); Call findRelatedVideosCall = vimeoService.findRelatedVideos(videoId, currentPage, PAGE_SIZE); calls.add(findRelatedVideosCall); findRelatedVideosCall.enqueue(findRelatedVideosFirstFetchCallback); }
Example #2
Source File: MyFeedFragment.java From Loop with Apache License 2.0 | 6 votes |
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); // ((AppCompatActivity)getActivity()).getSupportActionBar().setTitle(mQuery); layoutManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layoutManager); videosAdapter = new VideosAdapter(); videosAdapter.setOnItemClickListener(this); videosAdapter.setOnReloadClickListener(this); recyclerView.setItemAnimator(new SlideInUpAnimator()); // recyclerView.setItemAnimator(new DefaultItemAnimator()); recyclerView.setAdapter(videosAdapter); // Pagination recyclerView.addOnScrollListener(recyclerViewOnScrollListener); Call findMyFeedVideosCall = vimeoService.findMyFeedVideos(currentPage, PAGE_SIZE); calls.add(findMyFeedVideosCall); findMyFeedVideosCall.enqueue(findMyFeedVideosFirstFetchCallback); }
Example #3
Source File: ChatActivity.java From PlayTogether with Apache License 2.0 | 5 votes |
@Override public void afterCreate() { mConversationId = getIntent().getStringExtra(EXTRA_CONVERSATION_ID); String conversationName = getIntent().getStringExtra(EXTRA_CONVERSATION_NAME); if (mConversationId == null) { Toast.makeText(this, "无效会话", Toast.LENGTH_SHORT).show(); finish(); } //用于查看当前会话是否可见,如果可见,不更新首页的未读数量 NotificationUtils.addTag(mConversationId); ActionBar actionBar = getSupportActionBar(); if (actionBar != null) actionBar.setTitle(""); if (conversationName == null) mTvTitle.setText("陌生人"); else mTvTitle.setText(conversationName); EventBus.getDefault().register(this); mHandler = new ChatHandler(); //隐藏图片展示框,这里不需要,因为在 gallery 一点击确定直接发送出去即可 mRlSelectPic.setVisibility(View.GONE); //获取消息列表并显示加载中 mController.getNewlyMessageData(mConversationId); showProgress(); initEvent(); //初始化recyclerview mDatas = new ArrayList<>(); // mAdapter = new ChatAdapter(this, mDatas, mChatUserBll); // mRvChatMessage.setAdapter(mAdapter); mRvChatMessage.setLayoutManager(mLayoutManager = new LinearLayoutManager(this, LinearLayoutManager .VERTICAL, false)); mRvChatMessage.setItemAnimator(new SlideInUpAnimator(new OvershootInterpolator(1.0f))); }
Example #4
Source File: AllFragment.java From nono-android with GNU General Public License v3.0 | 5 votes |
private void addCoolAnimToRecycleView(RecyclerView recyclerView, NoteAllItemAdapter noteAdapter) { SlideInBottomAnimationAdapter alphaAdapter = new SlideInBottomAnimationAdapter(noteAdapter); alphaAdapter.setDuration(200); alphaAdapter.setInterpolator(new AccelerateDecelerateInterpolator()); alphaAdapter.setFirstOnly(false); recyclerView.setAdapter(alphaAdapter ); recyclerView.setItemAnimator(new SlideInUpAnimator(new LinearOutSlowInInterpolator())); }
Example #5
Source File: ExploreFragment.java From Loop with Apache License 2.0 | 5 votes |
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); ((AppCompatActivity) getActivity()).setSupportActionBar(toolbar); final ActionBar ab = ((AppCompatActivity) getActivity()).getSupportActionBar(); if(ab != null){ ab.setHomeAsUpIndicator(R.drawable.ic_menu_light); ab.setDisplayHomeAsUpEnabled(true); ab.setTitle(TrestleUtility.getFormattedText(getString(R.string.explore), font)); } LinearLayoutManager layoutManager = new GridLayoutManager(getActivity(), 2); recyclerView.setLayoutManager(layoutManager); recyclerView.addItemDecoration(new GridSpacesItemDecoration(DisplayUtility.dp2px(getActivity(), 8))); categoriesAdapter = new CategoriesAdapter(); categoriesAdapter.setOnItemClickListener(this); recyclerView.setItemAnimator(new SlideInUpAnimator()); recyclerView.setAdapter(categoriesAdapter); Call getCategoriesCall = vimeoService.getCategories(); calls.add(getCategoriesCall); getCategoriesCall.enqueue(getCategoriesCallback); }
Example #6
Source File: VideosFragment.java From Loop with Apache License 2.0 | 5 votes |
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); // ((AppCompatActivity)getActivity()).getSupportActionBar().setTitle(mQuery); layoutManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layoutManager); videosAdapter = new VideosAdapter(); videosAdapter.setOnItemClickListener(this); videosAdapter.setOnReloadClickListener(this); recyclerView.setItemAnimator(new SlideInUpAnimator()); // recyclerView.setItemAnimator(new DefaultItemAnimator()); recyclerView.setAdapter(videosAdapter); // Pagination recyclerView.addOnScrollListener(recyclerViewOnScrollListener); Call findVideosCall = vimeoService.findVideos(query, sortByValue, sortOrderValue, currentPage, PAGE_SIZE, filter); calls.add(findVideosCall); findVideosCall.enqueue(findVideosFirstFetchCallback); }
Example #7
Source File: LikedVideosFragment.java From Loop with Apache License 2.0 | 5 votes |
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); ((AppCompatActivity) getActivity()).setSupportActionBar(toolbar); final ActionBar ab = ((AppCompatActivity) getActivity()).getSupportActionBar(); if(ab != null){ ab.setHomeAsUpIndicator(R.drawable.ic_menu_light); ab.setDisplayHomeAsUpEnabled(true); ab.setTitle(TrestleUtility.getFormattedText(getString(R.string.likes), font)); } setUpRxBusSubscription(); layoutManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layoutManager); videosAdapter = new VideosAdapter(); videosAdapter.setOnItemClickListener(this); videosAdapter.setOnReloadClickListener(this); recyclerView.setItemAnimator(new SlideInUpAnimator()); recyclerView.setAdapter(videosAdapter); // Pagination recyclerView.addOnScrollListener(recyclerViewOnScrollListener); Call findLikedVideosCall = vimeoService.findLikedVideos(query, sortByValue, sortOrderValue, currentPage, PAGE_SIZE); calls.add(findLikedVideosCall); findLikedVideosCall.enqueue(findVideosFirstFetchCallback); }
Example #8
Source File: RecordActivity.java From Nimingban with Apache License 2.0 | 4 votes |
@SuppressWarnings("deprecation") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setStatusBarColor(ResourcesUtils.getAttrColor(this, R.attr.colorPrimaryDark)); ToolbarActivityHelper.setContentView(this, R.layout.activity_record); setActionBarUpIndicator(DrawableManager.getDrawable(this, R.drawable.v_arrow_left_dark_x24)); View tip = findViewById(R.id.tip); mRecyclerView = (EasyRecyclerView) findViewById(R.id.recycler_view); mViewTransition = new ViewTransition(tip, mRecyclerView); // Layout Manager int interval = getResources().getDimensionPixelOffset(R.dimen.card_interval); if (getResources().getBoolean(R.bool.two_way)) { mRecyclerView.setLayoutManager(new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL)); MarginItemDecoration decoration = new MarginItemDecoration(interval, interval, interval, interval, interval); mRecyclerView.addItemDecoration(decoration); decoration.applyPaddings(mRecyclerView); mRecyclerView.setItemAnimator(new SlideInUpAnimator()); } else { int halfInterval = interval / 2; mRecyclerView.addItemDecoration(new RawMarginItemDecoration(0, halfInterval, 0, halfInterval)); mRecyclerView.setLayoutManager(new LinearLayoutManager(this)); mRecyclerView.setPadding(0, halfInterval, 0, halfInterval); } // touch guard manager (this class is required to suppress scrolling while swipe-dismiss animation is running) mRecyclerViewTouchActionGuardManager = new RecyclerViewTouchActionGuardManager(); mRecyclerViewTouchActionGuardManager.setInterceptVerticalScrollingWhileAnimationRunning(true); mRecyclerViewTouchActionGuardManager.setEnabled(true); // swipe manager mRecyclerViewSwipeManager = new RecyclerViewSwipeManager(); mAdapter = new RecordAdapter(); mAdapter.setHasStableIds(true); mWrappedAdapter = mRecyclerViewSwipeManager.createWrappedAdapter(mAdapter); // wrap for swiping final GeneralItemAnimator animator = new SwipeDismissItemAnimator(); // Change animations are enabled by default since support-v7-recyclerview v22. // Disable the change animation in order to make turning back animation of swiped item works properly. animator.setSupportsChangeAnimations(false); mRecyclerView.hasFixedSize(); mRecyclerView.setAdapter(mWrappedAdapter); // requires *wrapped* adapter mRecyclerView.setItemAnimator(animator); mRecyclerView.setOnItemClickListener(this); mRecyclerView.setSelector(Ripple.generateRippleDrawable(this, ResourcesUtils.getAttrBoolean(this, R.attr.dark))); mRecyclerView.setDrawSelectorOnTop(true); mRecyclerView.setClipToPadding(false); mRecyclerView.setClipChildren(false); // NOTE: // The initialization order is very important! This order determines the priority of touch event handling. // // priority: TouchActionGuard > Swipe > DragAndDrop mRecyclerViewTouchActionGuardManager.attachRecyclerView(mRecyclerView); mRecyclerViewSwipeManager.attachRecyclerView(mRecyclerView); updateLazyList(); checkEmpty(false); Messenger.getInstance().register(Constants.MESSENGER_ID_UPDATE_RECORD, this); }
Example #9
Source File: SearchActivity.java From Nimingban with Apache License 2.0 | 4 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (!handlerIntent(getIntent())) { finish(); return; } mNMBClient = NMBApplication.getNMBClient(this); setStatusBarColor(ResourcesUtils.getAttrColor(this, R.attr.colorPrimaryDark)); ToolbarActivityHelper.setContentView(this, R.layout.activity_search); setActionBarUpIndicator(DrawableManager.getDrawable(this, R.drawable.v_arrow_left_dark_x24)); mContentLayout = (ContentLayout) findViewById(R.id.content_layout); EasyRecyclerView recyclerView = mContentLayout.getRecyclerView(); mRecyclerView = recyclerView; mSearchHelper = new SearchHelper(); mSearchHelper.setEmptyString(getString(R.string.not_found)); mContentLayout.setHelper(mSearchHelper); if (Settings.getFastScroller()) { mContentLayout.showFastScroll(); } else { mContentLayout.hideFastScroll(); } mSearchAdapter = new SearchAdapter(); recyclerView.setAdapter(mSearchAdapter); recyclerView.setSelector(Ripple.generateRippleDrawable(this, ResourcesUtils.getAttrBoolean(this, R.attr.dark))); recyclerView.setDrawSelectorOnTop(true); recyclerView.setOnItemClickListener(this); recyclerView.hasFixedSize(); recyclerView.setClipToPadding(false); mOnScrollListener = new RecyclerView.OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) { if (RecyclerView.SCROLL_STATE_DRAGGING == newState) { pauseHolders(); } else if (RecyclerView.SCROLL_STATE_IDLE == newState) { resumeHolders(); } } }; recyclerView.addOnScrollListener(mOnScrollListener); int interval = getResources().getDimensionPixelOffset(R.dimen.card_interval); if (getResources().getBoolean(R.bool.two_way)) { mRecyclerView.setLayoutManager(new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL)); MarginItemDecoration decoration = new MarginItemDecoration(interval, interval, interval, interval, interval); mRecyclerView.addItemDecoration(decoration); decoration.applyPaddings(mRecyclerView); mRecyclerView.setItemAnimator(new SlideInUpAnimator()); } else { int halfInterval = interval / 2; mRecyclerView.addItemDecoration(new RawMarginItemDecoration(0, halfInterval, 0, halfInterval)); mRecyclerView.setLayoutManager(new LinearLayoutManager(this)); mRecyclerView.setPadding(0, halfInterval, 0, halfInterval); } mSearchHelper.firstRefresh(); Messenger.getInstance().register(Constants.MESSENGER_ID_FAST_SCROLLER, this); }
Example #10
Source File: FeedActivity.java From Nimingban with Apache License 2.0 | 4 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mNMBClient = NMBApplication.getNMBClient(this); setStatusBarColor(ResourcesUtils.getAttrColor(this, R.attr.colorPrimaryDark)); ToolbarActivityHelper.setContentView(this, R.layout.activity_feed); setActionBarUpIndicator(DrawableManager.getDrawable(this, R.drawable.v_arrow_left_dark_x24)); mContentLayout = (ContentLayout) findViewById(R.id.content_layout); mRecyclerView = mContentLayout.getRecyclerView(); mFeedHelper = new FeedHelper(); mFeedHelper.setEmptyString(getString(R.string.no_feed)); mContentLayout.setHelper(mFeedHelper); if (Settings.getFastScroller()) { mContentLayout.showFastScroll(); } else { mContentLayout.hideFastScroll(); } // Layout Manager int interval = getResources().getDimensionPixelOffset(R.dimen.card_interval); if (getResources().getBoolean(R.bool.two_way)) { mRecyclerView.setLayoutManager(new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL)); MarginItemDecoration decoration = new MarginItemDecoration(interval, interval, interval, interval, interval); mRecyclerView.addItemDecoration(decoration); decoration.applyPaddings(mRecyclerView); mRecyclerView.setItemAnimator(new SlideInUpAnimator()); } else { int halfInterval = interval / 2; mRecyclerView.addItemDecoration(new RawMarginItemDecoration(0, halfInterval, 0, halfInterval)); mRecyclerView.setLayoutManager(new LinearLayoutManager(this)); mRecyclerView.setPadding(0, halfInterval, 0, halfInterval); } // touch guard manager (this class is required to suppress scrolling while swipe-dismiss animation is running) mRecyclerViewTouchActionGuardManager = new RecyclerViewTouchActionGuardManager(); mRecyclerViewTouchActionGuardManager.setInterceptVerticalScrollingWhileAnimationRunning(true); mRecyclerViewTouchActionGuardManager.setEnabled(true); // swipe manager mRecyclerViewSwipeManager = new RecyclerViewSwipeManager(); mAdapter = new FeedAdapter(); mAdapter.setHasStableIds(true); mWrappedAdapter = mRecyclerViewSwipeManager.createWrappedAdapter(mAdapter); // wrap for swiping final GeneralItemAnimator animator = new SwipeDismissItemAnimator(); // Change animations are enabled by default since support-v7-recyclerview v22. // Disable the change animation in order to make turning back animation of swiped item works properly. animator.setSupportsChangeAnimations(false); mRecyclerView.hasFixedSize(); mRecyclerView.setAdapter(mWrappedAdapter); // requires *wrapped* adapter mRecyclerView.setItemAnimator(animator); mRecyclerView.setOnItemClickListener(this); mRecyclerView.setSelector(Ripple.generateRippleDrawable(this, ResourcesUtils.getAttrBoolean(this, R.attr.dark))); mRecyclerView.setDrawSelectorOnTop(true); mRecyclerView.setClipToPadding(false); mRecyclerView.setClipChildren(false); mOnScrollListener = new RecyclerView.OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) { if (RecyclerView.SCROLL_STATE_DRAGGING == newState) { pauseHolders(); } else if (RecyclerView.SCROLL_STATE_IDLE == newState) { resumeHolders(); } } }; mRecyclerView.addOnScrollListener(mOnScrollListener); // NOTE: // The initialization order is very important! This order determines the priority of touch event handling. // // priority: TouchActionGuard > Swipe > DragAndDrop mRecyclerViewTouchActionGuardManager.attachRecyclerView(mRecyclerView); mRecyclerViewSwipeManager.attachRecyclerView(mRecyclerView); mFeedHelper.firstRefresh(); Messenger.getInstance().register(Constants.MESSENGER_ID_FAST_SCROLLER, this); }
Example #11
Source File: WatchLaterVideosFragment.java From Loop with Apache License 2.0 | 4 votes |
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); ((AppCompatActivity) getActivity()).setSupportActionBar(toolbar); final ActionBar ab = ((AppCompatActivity) getActivity()).getSupportActionBar(); if(ab != null){ ab.setHomeAsUpIndicator(R.drawable.ic_menu_light); ab.setDisplayHomeAsUpEnabled(true); ab.setTitle(TrestleUtility.getFormattedText(getString(R.string.watch_later), font)); } castStateListener = new CastStateListener() { @Override public void onCastStateChanged(int newState) { if (newState != CastState.NO_DEVICES_AVAILABLE) { showIntroductoryOverlay(); } } }; setUpRxBusSubscription(); layoutManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layoutManager); videosAdapter = new VideosAdapter(); videosAdapter.setOnItemClickListener(this); videosAdapter.setOnReloadClickListener(this); recyclerView.setItemAnimator(new SlideInUpAnimator()); recyclerView.setAdapter(videosAdapter); // Pagination recyclerView.addOnScrollListener(recyclerViewOnScrollListener); Call findWatchLaterVideosCall = vimeoService.findWatchLaterVideos(null, sortByValue, sortOrderValue, currentPage, PAGE_SIZE); calls.add(findWatchLaterVideosCall); findWatchLaterVideosCall.enqueue(findVideosFirstFetchCallback); }
Example #12
Source File: VideoCommentsFragment.java From Loop with Apache License 2.0 | 4 votes |
@Override public void onViewCreated(final View view, Bundle bundle) { super.onViewCreated(view, bundle); ((AppCompatActivity) getActivity()).setSupportActionBar(toolbar); ActionBar actionBar = ((AppCompatActivity) getActivity()).getSupportActionBar(); if (actionBar != null) { actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setTitle(TrestleUtility.getFormattedText(getString(R.string.comments), font)); } setUpListeners(); recyclerView.setItemAnimator(new SlideInUpAnimator()); LinearLayoutManager layoutManager = new LinearLayoutManager(getContext(), LinearLayoutManager.VERTICAL, false); layoutManager.setStackFromEnd(true); // layoutManager.setReverseLayout(true); recyclerView.setLayoutManager(layoutManager); recyclerView.setItemAnimator(new SlideInUpAnimator()); videoCommentsAdapter = new VideoCommentsAdapter(getActivity()); videoCommentsAdapter.setOnItemLongClickListener(this); // List<Comment> comments = mSale.getComments(); // if (comments != null && comments.size() > 0) { // Collections.reverse(comments); // mVideoCommentsAdapter.addAll(comments); // } recyclerView.setAdapter(videoCommentsAdapter); recyclerView.scrollToPosition(videoCommentsAdapter.getItemCount() - 1); // if (commentsCollection != null) { //// loadComments(); // // List<Comment> comments = commentsCollection.getComments(); // if (comments != null && comments.size() > 0) { // // Collections.reverse(comments); // videoCommentsAdapter.addAll(comments); // recyclerView.scrollToPosition(videoCommentsAdapter.getItemCount() - 1); //// //// mVideoCommentsAdapter.addAll(comments); // // if (comments.size() >= PAGE_SIZE) { //// mVideoCommentsAdapter.addLoading(); // } else { // isLastPage = true; // } // } // } else { // // } commentChangeObservable = RxTextView.textChanges(commentEditText); // Checks for validity of the comment input field setUpCommentSubscription(); long id = video.getId(); if (id != -1L) { loadingImageView.setVisibility(View.VISIBLE); videoId = id; Call getCommentsCall = vimeoService.getComments(videoId, sortByValue, sortOrderValue, currentPage, PAGE_SIZE); calls.add(getCommentsCall); getCommentsCall.enqueue(getCommentsFirstFetchCallback); } }
Example #13
Source File: SearchableFragment.java From Loop with Apache License 2.0 | 4 votes |
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); // ((AppCompatActivity) getActivity()).setSupportActionBar(mToolbar); // // final ActionBar ab = ((AppCompatActivity) getActivity()).getSupportActionBar(); // ab.setDisplayHomeAsUpEnabled(true); // ab.setTitle(""); setupSearchView(); setUpRxBusSubscription(); // mSearchViewWidget.setQuery(mQuery, false); // // mSearchViewWidget.setOnQueryTextListener(new SearchViewWidget2.OnQueryTextListener() { // // @Override // public boolean onQueryTextSubmit(String query) { // Intent intent = new Intent(mSearchViewWidget.getContext(), SearchableActivity.class); // intent.setAction(Intent.ACTION_SEARCH); // intent.putExtra(SearchManager.QUERY, query); // mSearchViewWidget.getContext().startActivity(intent); // // return false; // } // // @Override // public boolean onQueryTextChange(String newText) { // return false; // } // }); // // mSearchViewWidget.setOnSearchViewListener(new SearchViewWidget2.SearchViewListener() { // // @Override // public void onSearchViewShown() { // } // // @Override // public void onSearchViewClosed() { // } // }); // // List<SearchViewItem> mSuggestionsList = new ArrayList<>(); // mSuggestionsList.add(new SearchViewItem(R.drawable.ic_search_black_24dp, "Wi-Fi")); // mSuggestionsList.add(new SearchViewItem(R.drawable.ic_search_black_24dp, "Bluetooth")); // mSuggestionsList.add(new SearchViewItem(R.drawable.ic_search_black_24dp, "GPS")); // mSuggestionsList.add(new SearchViewItem(R.drawable.ic_search_black_24dp, "Ad-Hoc")); // mSuggestionsList.add(new SearchViewItem(R.drawable.ic_search_black_24dp, "Google")); // mSuggestionsList.add(new SearchViewItem(R.drawable.ic_search_black_24dp, "Android")); // mSuggestionsList.add(new SearchViewItem(R.drawable.ic_search_black_24dp, "Piconet")); // mSuggestionsList.add(new SearchViewItem(R.drawable.ic_search_black_24dp, "Scatternet")); // // List<SearchViewItem> mResultsList = new ArrayList<>(); // // choose true for Light Theme, false for Dark Theme. // SearchViewAdapter mSearchViewAdapter = new SearchViewAdapter(getActivity(), mResultsList, mSuggestionsList, true); // mSearchViewAdapter.setOnItemClickListener(new SearchViewAdapter.OnItemClickListener() { // @Override // public void onItemClick(View view, int position) { // TextView mText = (TextView) view.findViewById(R.id.textView_result); // CharSequence text = "Hello toast!"; //// int duration = Toast.LENGTH_SHORT; //// Toast toast = Toast.makeText(getApplicationContext(), text, duration); //// toast.show(); // // } // }); // mSearchViewWidget.setAdapter(mSearchViewAdapter); layoutManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layoutManager); videosAdapter = new VideosAdapter(); videosAdapter.setOnItemClickListener(this); videosAdapter.setOnReloadClickListener(this); recyclerView.setItemAnimator(new SlideInUpAnimator()); recyclerView.setAdapter(videosAdapter); // Pagination recyclerView.addOnScrollListener(recyclerViewOnScrollListener); Call findVideosCall = vimeoService.findVideos(query, sortByValue, sortOrderValue, currentPage, PAGE_SIZE, filter); calls.add(findVideosCall); findVideosCall.enqueue(findVideosFirstFetchCallback); }