List of usage examples for android.support.v4.view MotionEventCompat getActionMasked
public static int getActionMasked(MotionEvent event)
From source file:com.example.mayankgupta.todo.RecyclerListAdapter.java
@Override public void onBindViewHolder(final ItemViewHolder holder, final int position) { holder.textView.setText(mItems.get(position)); holder.handleView.setOnTouchListener(new View.OnTouchListener() { @Override/*from w ww .ja v a 2 s.com*/ public boolean onTouch(View v, MotionEvent event) { if (MotionEventCompat.getActionMasked(event) == MotionEvent.ACTION_DOWN) { mDragStartListener.onStartDrag(holder); } return false; } }); holder.container.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Toast.makeText(context, Integer.toString(holder.getLayoutPosition()), Toast.LENGTH_SHORT).show(); Intent i = new Intent(context, ViewPager.class); i.putExtra("Position", holder.getLayoutPosition()); context.startActivity(i); } }); }
From source file:com.rks.musicx.ui.adapters.RemoveTabAdapter.java
@Override public void onBindViewHolder(RemoveTabAdapter.removeViewholder holder, int position) { String name = getItem(position); holder.tabName.setTypeface(Helper.getFont(getContext())); holder.tabName.setText(name);/*from w ww.jav a 2 s .c o m*/ holder.tabName.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { if (MotionEventCompat.getActionMasked(event) == MotionEvent.ACTION_DOWN) { mDragStartListener.onStartDrag(holder); } return false; } }); if (Extras.getInstance().getDarkTheme() || Extras.getInstance().getBlackTheme()) { holder.tabName.setTextColor(Color.WHITE); } else { holder.tabName.setTextColor(Color.BLACK); } }
From source file:com.luorrak.ouroboros.catalog.NavigationBoardListAdapter.java
@Override public void onBindViewHolderCursor(final RecyclerView.ViewHolder holder, Cursor cursor) { final NavigationBoardListViewHolder navigationBoardListViewHolder = (NavigationBoardListViewHolder) holder; navigationBoardListViewHolder.handleView.setOnTouchListener(new View.OnTouchListener() { @Override//from w w w .j a v a 2 s .co m public boolean onTouch(View v, MotionEvent event) { if (MotionEventCompat.getActionMasked(event) == MotionEvent.ACTION_DOWN) { dragStartListener.onStartDrag(navigationBoardListViewHolder); } return false; } }); navigationBoardListViewHolder.boardObject.boardName = cursor .getString(cursor.getColumnIndex(DbContract.BoardEntry.COLUMN_BOARDS)); navigationBoardListViewHolder.boardObject.boardOrder = cursor .getInt(cursor.getColumnIndex(DbContract.BoardEntry.BOARD_ORDER)); navigationBoardListViewHolder.boardNameBtn .setText("/" + navigationBoardListViewHolder.boardObject.boardName + "/"); }
From source file:com.gm.grecyclerview.SimpleAdapter.java
@Override public SimpleViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { SimpleCell cell = cellTypeMap.get(viewType); View view = LayoutInflater.from(parent.getContext()).inflate(cell.getLayoutRes(), parent, false); final SimpleViewHolder viewHolder = cell.onCreateViewHolder(parent, view); if (dragAndDropHelper != null && dragAndDropHelper.getDragHandleId() != 0) { View dragHandle = viewHolder.itemView.findViewById(dragAndDropHelper.getDragHandleId()); dragHandle.setOnTouchListener(new View.OnTouchListener() { @Override/* ww w. j a v a 2s. c o m*/ public boolean onTouch(View v, MotionEvent event) { if (MotionEventCompat.getActionMasked(event) == MotionEvent.ACTION_DOWN) { dragAndDropHelper.onStartDrag(viewHolder); } return false; } }); } return viewHolder; }
From source file:com.aashreys.walls.application.adapters.CollectionsAdapter.java
@Override public void onBindViewHolder(final CollectionViewHolder holder, int position) { holder.bind(adapterModel.getCollection(position), new View.OnTouchListener() { @Override/*w w w . ja v a2 s . c om*/ public boolean onTouch(View v, MotionEvent event) { if (MotionEventCompat.getActionMasked(event) == MotionEvent.ACTION_DOWN) { onDragStarted(holder); } return true; } }, onCollectionClickListener); }
From source file:app.webelement.com.employeetracker.rd.RecyclerListAdapter.java
@Override public void onBindViewHolder(final ItemViewHolder holder, int position) { holder.textView.setText(mItems.get(position)); // Start a drag whenever the handle view it touched holder.handleView.setOnTouchListener(new View.OnTouchListener() { @Override//w ww .j a va 2s. c o m public boolean onTouch(View v, MotionEvent event) { if (MotionEventCompat.getActionMasked(event) == MotionEvent.ACTION_DOWN) { mDragStartListener.onStartDrag(holder); } return false; } }); }
From source file:com.ouyangzn.view.Test2Layout.java
@Override public boolean dispatchTouchEvent(MotionEvent ev) { Log.d(TAG, "--------------dispatchTouchEvent------------------"); switch (MotionEventCompat.getActionMasked(ev)) { case MotionEvent.ACTION_DOWN: Log.d(TAG, "--------------dispatchTouchEvent.ACTION_DOWN------------------"); downY = ev.getY();//from w w w . j a va 2s . c om break; case MotionEvent.ACTION_UP: Log.d(TAG, "--------------dispatchTouchEvent.ACTION_UP------------------"); break; case MotionEvent.ACTION_MOVE: Log.d(TAG, "--------------dispatchTouchEvent.ACTION_MOVE------------------"); break; } //return super.dispatchTouchEvent(ev); return true; }
From source file:com.github.ppamorim.SlapBar.java
@Override public boolean onInterceptTouchEvent(MotionEvent ev) { if (!isEnabled()) { return false; }/* w w w . j av a 2 s. c om*/ switch (MotionEventCompat.getActionMasked(ev)) { case MotionEvent.ACTION_CANCEL: case MotionEvent.ACTION_UP: dragHelper.cancel(); return false; case MotionEvent.ACTION_DOWN: int index = MotionEventCompat.getActionIndex(ev); activePointerId = MotionEventCompat.getPointerId(ev, index); if (activePointerId == INVALID_POINTER) { return false; } default: return dragHelper.shouldInterceptTouchEvent(ev); } }
From source file:com.example.sascha.mealdecisionhelper.adapter.RecyclerListAdapter.java
@Override public void onBindViewHolder(final ViewHolder holder, int position) { holder.textView.setText(categoriesList.get(position).getName()); // Start a drag whenever the handle view it touched holder.textView.setOnTouchListener(new View.OnTouchListener() { @Override//from www. ja v a2 s .c o m public boolean onTouch(View v, MotionEvent event) { if (MotionEventCompat.getActionMasked(event) == MotionEvent.ACTION_DOWN) { mDragStartListener.onStartDrag(holder); } return false; } }); }
From source file:com.doomonafireball.hackerswiperfree.android.activity.MainActivity.java
@Override public boolean onTouch(View view, MotionEvent event) { int action = MotionEventCompat.getActionMasked(event); switch (action) { case (MotionEvent.ACTION_DOWN): motionX = Math.round(event.getX()); motionY = Math.round(event.getY()); hasScrolled = false;/*from w w w . ja v a 2 s . c om*/ return super.onTouchEvent(event); case (MotionEvent.ACTION_MOVE): if (Math.abs(event.getY() - motionY) > Math.abs(event.getX() - motionX)) { // User scrolled vertically hasScrolled = true; return super.onTouchEvent(event); } else if (checkTouchSlop(event)) { hasScrolled = true; setTyperText(); } return true; case MotionEvent.ACTION_UP: if (!hasScrolled) { setTyperText(); return true; } return super.onTouchEvent(event); default: return super.onTouchEvent(event); } }