本文整理汇总了Java中jp.wasabeef.recyclerview.adapters.SlideInBottomAnimationAdapter.setInterpolator方法的典型用法代码示例。如果您正苦于以下问题:Java SlideInBottomAnimationAdapter.setInterpolator方法的具体用法?Java SlideInBottomAnimationAdapter.setInterpolator怎么用?Java SlideInBottomAnimationAdapter.setInterpolator使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类jp.wasabeef.recyclerview.adapters.SlideInBottomAnimationAdapter
的用法示例。
在下文中一共展示了SlideInBottomAnimationAdapter.setInterpolator方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setupRecyclerView
import jp.wasabeef.recyclerview.adapters.SlideInBottomAnimationAdapter; //导入方法依赖的package包/类
/**
* Setup the RecyclerView's Adapter and animations
*
* @param shipData {@link ShipData} object
*/
private void setupRecyclerView(ShipData shipData) {
if (shipData == null) {
throw new NullPointerException("Ship data is null");
}
mShipListRecyclerViewAdapter
= new ShipListRecyclerViewAdapter(getContext(), shipData.ships, this, mIsLargeLayout);
GridLayoutManager gridLayoutManager = new GridLayoutManager(getContext(), mColumnCount);
gridLayoutManager.setSpanSizeLookup(mShipListRecyclerViewAdapter.getSpanSizeLookup());
mRecyclerView.setLayoutManager(gridLayoutManager);
SlideInBottomAnimationAdapter slideInAdapter
= new SlideInBottomAnimationAdapter(mShipListRecyclerViewAdapter);
slideInAdapter.setDuration(500);
slideInAdapter.setInterpolator(new DecelerateInterpolator());
mRecyclerView.setAdapter(slideInAdapter);
}
示例2: onPostExecute
import jp.wasabeef.recyclerview.adapters.SlideInBottomAnimationAdapter; //导入方法依赖的package包/类
@Override
protected void onPostExecute(Void dummy) {
ArrayList<String> titleFav = new ArrayList<>();
ArrayList<String> imgFav = new ArrayList<>();
for (int i = 0; i < mTitles.size(); i++) {
if (prefHelper.checkWhatIfFav(mTitles.size() - i)) {
titleFav.add(mTitles.get(i));
if (!offlineMode) {
imgFav.add(mImgs.get(i));
}
}
}
adapter = new WhatIfFavoritesRVAdapter(titleFav, imgFav, (MainActivity) getActivity());
SlideInBottomAnimationAdapter slideAdapter = new SlideInBottomAnimationAdapter(adapter);
slideAdapter.setInterpolator(new DecelerateInterpolator());
rv.setAdapter(slideAdapter);
progress.dismiss();
}
示例3: updateFavorites
import jp.wasabeef.recyclerview.adapters.SlideInBottomAnimationAdapter; //导入方法依赖的package包/类
public void updateFavorites() {
ArrayList<String> titleFav = new ArrayList<>();
ArrayList<String> imgFav = new ArrayList<>();
for (int i = 0; i < mTitles.size(); i++) {
if (prefHelper.checkWhatIfFav(mTitles.size() - i)) {
titleFav.add(mTitles.get(i));
if (!offlineMode) {
imgFav.add(mImgs.get(i));
}
}
}
adapter = new WhatIfFavoritesRVAdapter(titleFav, imgFav, (MainActivity) getActivity());
SlideInBottomAnimationAdapter slideAdapter = new SlideInBottomAnimationAdapter(adapter);
slideAdapter.setInterpolator(new DecelerateInterpolator());
rv.setAdapter(slideAdapter);
}
示例4: setupRecyclerView
import jp.wasabeef.recyclerview.adapters.SlideInBottomAnimationAdapter; //导入方法依赖的package包/类
private void setupRecyclerView(View rootView) {
mRecyclerView = (RecyclerView) rootView.findViewById(R.id.recyclerview);
LinearLayoutManager mLayoutManager = new LinearLayoutManager(getActivity());
mRecyclerView.setLayoutManager(mLayoutManager);
mRecyclerView.addItemDecoration(new DividerItemDecoration(getActivity(), DividerItemDecoration.VERTICAL_LIST));
//every item's height is fix so use this method
//RecyclerView can perform several optimizations
mRecyclerView.setHasFixedSize(true);
mAdapter = new AppFileListAdapter(getActivity());
mAdapter.setClickPopupMenuItem(this);
mAdapter.setClickListItem(this);
SlideInBottomAnimationAdapter slideInLeftAdapter = new SlideInBottomAnimationAdapter(mAdapter);
slideInLeftAdapter.setDuration(300);
slideInLeftAdapter.setInterpolator(new AccelerateDecelerateInterpolator());
mRecyclerView.setAdapter(slideInLeftAdapter);
}
示例5: setupRecyclerView
import jp.wasabeef.recyclerview.adapters.SlideInBottomAnimationAdapter; //导入方法依赖的package包/类
private void setupRecyclerView(View rootView) {
mRecyclerView = (RecyclerView) rootView.findViewById(R.id.recyclerview);
LinearLayoutManager mLayoutManager = new LinearLayoutManager(getActivity());
mRecyclerView.setLayoutManager(mLayoutManager);
mRecyclerView.addItemDecoration(new DividerItemDecoration(getActivity(), DividerItemDecoration.VERTICAL_LIST));
//every item's height is fix so use this method
//RecyclerView can perform several optimizations
mRecyclerView.setHasFixedSize(true);
mAdapter = new AppInfoListAdapter(getActivity(), Utils.isBriefMode());
mAdapter.setClickPopupMenuItem(this);
mAdapter.setClickListItem(this);
SlideInBottomAnimationAdapter slideInLeftAdapter = new SlideInBottomAnimationAdapter(mAdapter);
slideInLeftAdapter.setDuration(300);
slideInLeftAdapter.setInterpolator(new AccelerateDecelerateInterpolator());
mRecyclerView.setAdapter(slideInLeftAdapter);
}
示例6: addCoolAnimToRecycleView
import jp.wasabeef.recyclerview.adapters.SlideInBottomAnimationAdapter; //导入方法依赖的package包/类
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()));
}
示例7: setupRecyclerView
import jp.wasabeef.recyclerview.adapters.SlideInBottomAnimationAdapter; //导入方法依赖的package包/类
/**
* Setup the RecyclerView's Adapter and animations
*
* @param forums Forums list for the Adapter
*/
private void setupRecyclerView(List<ForumSectioned> forums) {
if (forums == null) {
throw new NullPointerException("Forum list is null");
}
ForumListAdapter adapter
= new ForumListAdapter(getContext(), forums, this);
adapter.setHasStableIds(true);
if (mListColumnCount == 1) {
LinearLayoutManager llm = new LinearLayoutManager(getContext(),
LinearLayoutManager.VERTICAL, false);
mRecyclerView.setLayoutManager(llm);
} else {
GridLayoutManager glm = new GridLayoutManager(getContext(), mListColumnCount);
glm.setSpanSizeLookup(adapter.getSpanSizeLookup());
mRecyclerView.setLayoutManager(glm);
}
SlideInBottomAnimationAdapter slideInAdapter
= new SlideInBottomAnimationAdapter(adapter);
slideInAdapter.setDuration(500);
slideInAdapter.setInterpolator(new DecelerateInterpolator());
mRecyclerView.setAdapter(slideInAdapter);
}
示例8: onCreateView
import jp.wasabeef.recyclerview.adapters.SlideInBottomAnimationAdapter; //导入方法依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_comm_link_list, container, false);
// Set the adapter
if (view instanceof SuperRecyclerView) {
mRecyclerView = (SuperRecyclerView) view;
mRecyclerView.setOnMoreListener(this);
mCommLinksAdapter = new CommLinkListRecyclerViewAdapter(getContext(), this);
mSlideInAdapter = new SlideInBottomAnimationAdapter(mCommLinksAdapter);
mSlideInAdapter.setDuration(500);
mSlideInAdapter.setInterpolator(new DecelerateInterpolator());
GridLayoutManager gridLayoutManager = new GridLayoutManager(getContext(), mColumnCount);
gridLayoutManager.setSpanSizeLookup(mCommLinksAdapter.getSpanSizeLookup());
mRecyclerView.setLayoutManager(gridLayoutManager);
mRecyclerView.setAdapter(mSlideInAdapter);
CommLinkStore commLinkStore = CommLinkStore.get(GtApplication.getInstance().getRxFlux().getDispatcher());
// Check if the store has the articles already loaded
ArrayList<CommLinkModel> commLinks = commLinkStore.getCommLinks();
if (commLinks.size() == 0) {
// if not, instruct the action creator to start the fetch comm links process
// The ActionCreator will create an action which will get the rss articles
// and put them in the CommLinkStore which will post a change which will trigger
// MainActivity.onRxStoreChanged with the data
// The articles will then be RxStoreChange argument of onRxStoreChange
// https://raw.githubusercontent.com/lgvalle/lgvalle.github.io/master/public/images/flux-graph-complete.png
GtApplication.getInstance().getActionCreator().getCommLinks(mLastCommLinkPublished, mMaxResults);
} else {
addCommLinks(commLinks);
}
}
return view;
}