Beispiel #1
0
 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);
 }
Beispiel #3
0
 @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;
  }
Beispiel #5
0
 @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;
   }
 }
Beispiel #6
0
 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;
   }
 }
Beispiel #8
0
 @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;
   }
 }
Beispiel #11
0
  @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 */
Beispiel #13
0
    @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;
  }