本文整理汇总了Java中com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissAdapter类的典型用法代码示例。如果您正苦于以下问题:Java SwipeDismissAdapter类的具体用法?Java SwipeDismissAdapter怎么用?Java SwipeDismissAdapter使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SwipeDismissAdapter类属于com.nhaarman.listviewanimations.itemmanipulation.swipedismiss包,在下文中一共展示了SwipeDismissAdapter类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: onCreate
import com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissAdapter; //导入依赖的package包/类
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTitle("Google Card");
setContentView(R.layout.activity_googlecards);
ListView listView = (ListView) findViewById(R.id.activity_googlecards_listview);
mGoogleCardsAdapter = new GoogleCardsAdapter(this);
SwingBottomInAnimationAdapter swingBottomInAnimationAdapter = new SwingBottomInAnimationAdapter(new SwipeDismissAdapter(mGoogleCardsAdapter, this));
swingBottomInAnimationAdapter.setInitialDelayMillis(300);
swingBottomInAnimationAdapter.setAbsListView(listView);
listView.setAdapter(swingBottomInAnimationAdapter);
mGoogleCardsAdapter.addAll(getItems());
}
开发者ID:xulailing,项目名称:android-open-project-demo-master,代码行数:18,代码来源:GoogleCardsActivity.java
示例2: onCreate
import com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissAdapter; //导入依赖的package包/类
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_googlecards);
ListView listView = (ListView) findViewById(R.id.activity_googlecards_listview);
mGoogleCardsAdapter = new GoogleCardsAdapter(this);
SwingBottomInAnimationAdapter swingBottomInAnimationAdapter = new SwingBottomInAnimationAdapter(new SwipeDismissAdapter(mGoogleCardsAdapter, this));
swingBottomInAnimationAdapter.setInitialDelayMillis(300);
swingBottomInAnimationAdapter.setAbsListView(listView);
listView.setAdapter(swingBottomInAnimationAdapter);
mGoogleCardsAdapter.addAll(getItems());
}
开发者ID:dakshit,项目名称:upes-academics,代码行数:17,代码来源:GoogleCardsActivity.java
示例3: setSwipeDismissAdapter
import com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissAdapter; //导入依赖的package包/类
private void setSwipeDismissAdapter() {
SwipeDismissAdapter adapter = new SwipeDismissAdapter(mAdapter, this);
adapter.setAbsListView(getListView());
getListView().setAdapter(adapter);
}
开发者ID:xulailing,项目名称:android-open-project-demo-master,代码行数:6,代码来源:SwipeToDismissActivity.java
示例4: onNotesLoaded
import com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissAdapter; //导入依赖的package包/类
@Override
public void onNotesLoaded(ArrayList<Note> notes) {
int layout = prefs.getBoolean(Constants.PREF_EXPANDED_VIEW, true) ? R.layout.note_layout_expanded
: R.layout.note_layout;
mAdapter = new NoteAdapter(getActivity(), layout, notes);
// A specifical behavior is performed basing on navigation
SwipeDismissAdapter adapter = new SwipeDismissAdapter(mAdapter, new OnDismissCallback() {
@Override
public void onDismiss(AbsListView listView, int[] reverseSortedPositions) {
// Avoids conflicts with action mode
finishActionMode();
for (int position : reverseSortedPositions) {
Note note = mAdapter.getItem(position);
selectedNotes.add(note);
// listView.invalidateViews();
// Depending on settings and note status this action will...
// ...restore
if (Navigation.checkNavigation(Navigation.TRASH)) {
trashSelectedNotes(false);
}
// removes category
else if (Navigation.checkNavigation(Navigation.CATEGORY)) {
categorizeSelectedNotes2(null);
} else {
// ...trash
if (prefs.getBoolean("settings_swipe_to_trash", false)
|| Navigation.checkNavigation(Navigation.ARCHIVED)) {
trashSelectedNotes(true);
// ...archive
} else {
archiveSelectedNotes(true);
}
}
}
}
});
adapter.setAbsListView(listView);
listView.setAdapter(adapter);
// Replace listview with Mr. Jingles if it is empty
if (notes.size() == 0) listView.setEmptyView(((MainActivity) getActivity()).findViewById(R.id.empty_list));
// Restores listview position when turning back to list
if (listView != null && notes.size() > 0) {
if (listView.getCount() > listViewPosition) {
listView.setSelectionFromTop(listViewPosition, listViewPositionOffset);
} else {
listView.setSelectionFromTop(0, 0);
}
}
// Fade in the list view
animate(listView).setDuration(getResources().getInteger(R.integer.list_view_fade_anim)).alpha(1);
}
开发者ID:kanpol,项目名称:omni-note,代码行数:59,代码来源:ListFragment.java
示例5: onCreateView
import com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissAdapter; //导入依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
GridView gridView;
mRequest = ListServiceRequest.fromBundle(getArguments().getBundle("request"));
mAdapter = YouTubeCursorAdapter.newAdapter(getActivity(), mRequest, this);
ViewGroup rootView = mAdapter.rootView(container);
// Now find the PullToRefreshLayout to setup
mPullToRefreshLayout = (PullToRefreshLayout) rootView.findViewById(R.id.grid_frame_layout);
Options.Builder options = new Options.Builder();
options.scrollDistance(0.4f);
// Now setup the PullToRefreshLayout
ActionBarPullToRefresh.from(this.getActivity())
// Mark All Children as pullable
.allChildrenArePullable()
// Set the OnRefreshListener
.listener(this)
.options(options.build())
// Finally commit the setup to our PullToRefreshLayout
.setup(mPullToRefreshLayout);
gridView = (GridView) rootView.findViewById(R.id.gridview);
gridView.setOnItemClickListener(mAdapter);
SwingBottomInAnimationAdapter swingBottomInAnimationAdapter = new SwingBottomInAnimationAdapter(new SwipeDismissAdapter(mAdapter, this));
swingBottomInAnimationAdapter.setInitialDelayMillis(200);
swingBottomInAnimationAdapter.setAbsListView(gridView);
gridView.setAdapter(swingBottomInAnimationAdapter);
// setup empty view
mEmptyListHelper = new EmptyListHelper(rootView.findViewById(R.id.empty_view));
gridView.setEmptyView(mEmptyListHelper.view());
// create the loader
getLoaderManager().initLoader(0, null, this);
// dimmer only exists for dark mode
View dimmerView = rootView.findViewById(R.id.dimmer);
if (dimmerView != null)
new ScrollTriggeredAnimator(gridView, dimmerView);
return rootView;
}
开发者ID:sgehrman,项目名称:UTubeTV,代码行数:48,代码来源:YouTubeGridFragment.java
注:本文中的com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissAdapter类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论