public boolean onTouch(View v, MotionEvent event) { Log.d("touch", "touching"); Tile t = (Tile) v; ClipData dragData = ClipData.newPlainText("tilenumber", "" + t.number); DragShadowBuilder myShadow = new View.DragShadowBuilder(v); v.startDrag(dragData, myShadow, v, 0); return true; }
@Override public boolean onLongClick(View v) { ClipData data = ClipData.newPlainText("simple_text", "text"); DragShadowBuilder sb = new View.DragShadowBuilder(v); v.startDrag(data, sb, v, 0); v.setVisibility(View.INVISIBLE); return (true); }
@Override public boolean onLongClick(View v) { ClipData not_used_clip = ClipData.newPlainText("", ""); v.startDrag(not_used_clip, new View.DragShadowBuilder(v), v, 0); // DragEvent.ACTION_DRAG_STARTED not called in drag event dispatch. // Handle it here. mDragListener.startDrag(v); return true; }
@Override public boolean onLongClick(View v) { // Create a new ClipData.Item from the ImageView object's generateTag ClipData data = ClipData.newPlainText("id", String.valueOf(sousTache.getId())); data.addItem(new ClipData.Item(sousTache.getEtat().name())); View.DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(v); v.startDrag(data, shadowBuilder, v, 0); v.setVisibility(View.INVISIBLE); return true; }
@Override public boolean onTouch(View v, MotionEvent event) { if (event.getAction() == MotionEvent.ACTION_DOWN) { View.DragShadowBuilder dragShadow = new View.DragShadowBuilder(v); ClipData data = ClipData.newPlainText("", ""); v.startDrag(data, dragShadow, v, 0); return true; } else { return false; } }
public boolean onTouch(View view, MotionEvent motionEvent) { if (motionEvent.getAction() == MotionEvent.ACTION_DOWN && !isDragging) { ClipData data = ClipData.newPlainText("", ""); View.DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(view); isDragging = view.startDrag(data, shadowBuilder, view, 0); if (isDragging) view.setVisibility(View.INVISIBLE); return true; } else { return false; } }
@Override public boolean onTouch(View view, MotionEvent motionEvent) { // TODO Auto-generated method stub if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) { DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(view); view.startDrag(null, shadowBuilder, view, 0); view.setVisibility(View.INVISIBLE); return true; } else { return false; } }
@Override public boolean onTouch(View v, MotionEvent event) { try { if (event.getAction() == MotionEvent.ACTION_DOWN) { ClipData clipData = ClipData.newPlainText("", ""); DragShadowBuilder dragShadowBuilder = new View.DragShadowBuilder(v); v.startDrag(clipData, dragShadowBuilder, v, 0); return true; } else { return false; } } catch (Exception e) { return false; } }
public boolean startDrag(View view, Cursor item, long id, Object extraState) { if (!mDragController.startDrag(item)) { return false; } Uri uri = ContentUris.withAppendedId(BrowserContract.Bookmarks.CONTENT_URI, id); ClipData data = ClipData.newRawUri(BOOKMARK_DRAG_LABEL, uri); BookmarkDragState state = new BookmarkDragState(); state.id = id; state.parent = item.getLong(BookmarksLoader.COLUMN_INDEX_PARENT); state.extraState = extraState; mDragState = state; view.startDrag(data, new View.DragShadowBuilder(view), state, 0); mActionMode = view.startActionMode(this); return true; }
public boolean onTouch(View view, MotionEvent motionEvent) { if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) { /* * Drag details: we only need default behavior * - clip data could be set to pass data as part of drag * - shadow can be tailored */ ClipData data = ClipData.newPlainText("", ""); DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(view); // start dragging the item touched view.startDrag(data, shadowBuilder, view, 0); return true; } else { return false; } }
@Override public boolean onLongClick(View v) { // Get the item SKU ClipData.Item item = new ClipData.Item((CharSequence) v.getTag()); String[] mimeType = {"text/plain"}; ClipData clipData = new ClipData((CharSequence) v.getTag(), mimeType, item); // Create a custom image representation for when dragging DragShadowBuilder imageShadow = new CustomDragShadowBuilder(v); v.startDrag(clipData, imageShadow, null, 0); return true; }
@Override public boolean onItemLongClick( AdapterView<?> parent, View view, int position, long id) { // onItemLongClick will start a drag // Get the data that will be provided upon drag drop int itemID = controller.source().getID(position, null); int type = controller.source().getType(position); controller.drag().set(new DragData(view, LockScreen.VIEW.SOURCE, itemID, type)); // Form the view that will be dragged DragShadowBuilder shadow = new View.DragShadowBuilder(view); // Start the drag view.startDrag(ClipData.newPlainText("", ""), shadow, view, 0); return true; } /* end onItemLongClick method */
@Override public boolean onTouch(View v, MotionEvent event) { // TODO Auto-generated method stub mp.stop(); if (event.getAction() == MotionEvent.ACTION_DOWN) { DragShadowBuilder p3dragb = null; ClipData data = ClipData.newPlainText("", ""); ImageView img = (ImageView) v; mp3 = new Gamemusic(getApplicationContext(), R.raw.drag); mp3.start(); if (count == 1) { p3dragb = ImageDragShadowBuilder.fromResource(getApplicationContext(), R.drawable.p2img7); v.startDrag(data, p3dragb, img, 0); } else if (count == 2) { p3dragb = ImageDragShadowBuilder.fromResource(getApplicationContext(), R.drawable.p2img3); v.startDrag(data, p3dragb, img, 0); } else if (count == 3) { p3dragb = ImageDragShadowBuilder.fromResource(getApplicationContext(), R.drawable.p2img1); v.startDrag(data, p3dragb, img, 0); } else if (count == 4) { p3dragb = ImageDragShadowBuilder.fromResource(getApplicationContext(), R.drawable.p2img6); v.startDrag(data, p3dragb, img, 0); } else if (count == 5) { p3dragb = ImageDragShadowBuilder.fromResource(getApplicationContext(), R.drawable.p2img2); v.startDrag(data, p3dragb, img, 0); } else if (count == 6) { p3dragb = ImageDragShadowBuilder.fromResource(getApplicationContext(), R.drawable.p2img4); v.startDrag(data, p3dragb, img, 0); } else if (count == 7) { p3dragb = ImageDragShadowBuilder.fromResource(getApplicationContext(), R.drawable.p2img5); v.startDrag(data, p3dragb, img, 0); } } return false; }
private void startDragTaskItem() { int itemPosition = mRecyclerView.getChildAdapterPosition(mDownView); // Pass task content(type: string) String passData = String.valueOf(((TaskCaseAdapter) mRecyclerView.getAdapter()).getItem(itemPosition).id); ClipData.Item item = new ClipData.Item(passData); ClipData dragData = new ClipData(passData, new String[] {ClipDescription.MIMETYPE_TEXT_PLAIN}, item); // Instantiates the drag shadow image View.DragShadowBuilder shadow = new View.DragShadowBuilder(mDownView); // Starts the drag mDownView.startDrag( dragData, // the data to be dragged shadow, // the drag shadow image null, // no need to use local data 0 // flags (not currently used, set to 0) ); mIsDragging = true; }