• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java SwipeDismissAdapter类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java ServerAlreadyInstalled类代码示例发布时间:2022-05-22
下一篇:
Java BootstrapResolverImpl类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap