Available Methods
- findViewById ( )
- getId ( )
- getLayoutParams ( )
- getTag ( )
- setTag ( )
- VISIBLE
- setVisibility ( )
- setOnClickListener ( )
- OnClickListener ( )
- getLeft ( )
- getHeight ( )
- getWidth ( )
- getTop ( )
- getVisibility ( )
- GONE
- setLayoutParams ( )
- getMeasuredHeight ( )
- inflate ( )
- getBottom ( )
- getMeasuredWidth ( )
- setBackgroundColor ( )
- getRight ( )
- measure ( )
- getParent ( )
- layout ( )
- getContext ( )
- setAlpha ( )
- setTranslationX ( )
- startAnimation ( )
- setScaleX ( )
- setScaleY ( )
- setPadding ( )
- setBackgroundResource ( )
- requestFocus ( )
- getLocationOnScreen ( )
- setTranslationY ( )
- setDrawingCacheEnabled ( )
- setPivotY ( )
- setOnLongClickListener ( )
- setPivotX ( )
- setBackground ( )
- INVISIBLE
- draw ( )
- setSystemUiVisibility ( )
- setBackgroundDrawable ( )
- equals ( )
- NO_ID
- getScrollY ( )
- OnLongClickListener ( )
- getBackground ( )
- postDelayed ( )
- setEnabled ( )
- setSelected ( )
- getY ( )
- requestLayout ( )
- getScrollX ( )
- setClickable ( )
- post ( )
- getDrawingCache ( )
- getTranslationY ( )
- setOnTouchListener ( )
- SYSTEM_UI_FLAG_FULLSCREEN
- destroyDrawingCache ( )
- SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
- OnTouchListener ( )
- setRotation ( )
- getHitRect ( )
- getPaddingRight ( )
- setRotationY ( )
- invalidate ( )
- getPaddingBottom ( )
- buildDrawingCache ( )
- SYSTEM_UI_FLAG_HIDE_NAVIGATION
- LAYOUT_DIRECTION_RTL
- setId ( )
- setPressed ( )
- getLocationInWindow ( )
- clearAnimation ( )
- SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
- SYSTEM_UI_FLAG_LAYOUT_STABLE
- getPaddingLeft ( )
- getX ( )
- getTranslationX ( )
- getDrawingRect ( )
- FOCUS_UP
- getPaddingTop ( )
- SYSTEM_UI_FLAG_IMMERSIVE_STICKY
- setLayerType ( )
- getGlobalVisibleRect ( )
- setFocusable ( )
- setRotationX ( )
- FOCUS_RIGHT
- clearFocus ( )
- getViewTreeObserver ( )
- SYSTEM_UI_FLAG_LIGHT_STATUS_BAR
- canScrollVertically ( )
- getRootView ( )
- dispatchPopulateAccessibilityEvent ( )
- postOnAnimation ( )
- isShown ( )
- setY ( )
- FOCUS_LEFT
- getSystemUiVisibility ( )
- offsetLeftAndRight ( )
- getWindowVisibleDisplayFrame ( )
- getResources ( )
- getScaleX ( )
- addTouchables ( )
- bringToFront ( )
- isEnabled ( )
- performClick ( )
- FOCUS_DOWN
- FOCUS_BACKWARD
- setX ( )
- setFitsSystemWindows ( )
- FOCUS_FORWARD
- SYSTEM_UI_FLAG_LOW_PROFILE
- getWindowToken ( )
- setAnimation ( )
- offsetTopAndBottom ( )
- setFocusableInTouchMode ( )
- generateViewId ( )
- isSelected ( )
- sendAccessibilityEvent ( )
- setOnCreateContextMenuListener ( )
- removeCallbacks ( )
- scrollTo ( )
- setMinimumWidth ( )
- isClickable ( )
- getLayerType ( )
- getAlpha ( )
- setOnSystemUiVisibilityChangeListener ( )
- addFocusables ( )
- isFocusable ( )
- getClass ( )
- setDrawingCacheBackgroundColor ( )
- dispatchTouchEvent ( )
- setActivated ( )
- SYSTEM_UI_FLAG_IMMERSIVE
- LAYER_TYPE_HARDWARE
- hashCode ( )
- setElevation ( )
- addOnLayoutChangeListener ( )
- setAccessibilityDelegate ( )
- OnFocusChangeListener ( )
- LAYER_TYPE_NONE
- isLayoutRequested ( )
- setCameraDistance ( )
- isPressed ( )
- getAnimation ( )
- getScaleY ( )
- getRotationY ( )
- setMinimumHeight ( )
- animate ( )
- getOverScrollMode ( )
- getRotationX ( )
- onTouchEvent ( )
- setContentDescription ( )
- getRotation ( )
- SYSTEM_UI_FLAG_VISIBLE
- setLongClickable ( )
- canScrollHorizontally ( )
- performHapticFeedback ( )
- hasFocus ( )
- removeOnAttachStateChangeListener ( )
- cancelLongPress ( )
- LAYOUT_DIRECTION_LTR
- OVER_SCROLL_NEVER
- isInEditMode ( )
- getLayoutDirection ( )
- playSoundEffect ( )
- getDrawingCacheBackgroundColor ( )
- setOutlineProvider ( )
- getDefaultSize ( )
- isAttachedToWindow ( )
- SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR
- setOnKeyListener ( )
- setWillNotCacheDrawing ( )
- hasTransientState ( )
- getLocalVisibleRect ( )
- startDrag ( )
- getPivotY ( )
- willNotCacheDrawing ( )
- LAYER_TYPE_SOFTWARE
- saveHierarchyState ( )
- findViewWithTag ( )
- performLongClick ( )
- requestFocusFromTouch ( )
- setOnApplyWindowInsetsListener ( )
- postInvalidateOnAnimation ( )
- isLongClickable ( )
- setTranslationZ ( )
- setOnFocusChangeListener ( )
- hasFocusable ( )
- setTop ( )
- addOnAttachStateChangeListener ( )
- postInvalidate ( )
- postInvalidateDelayed ( )
- onStartTemporaryDetach ( )
- removeOnLayoutChangeListener ( )
- getAccessibilityViewId ( )
- restoreHierarchyState ( )
- isHardwareAccelerated ( )
- setHasTransientState ( )
- getImportantForAccessibility ( )
- setBottom ( )
- setLeft ( )
- DragShadowBuilder ( )
- getBaseline ( )
- SCROLL_AXIS_VERTICAL
- setScrollX ( )
- isFocusableInTouchMode ( )
- forceLayout ( )
- setPaddingRelative ( )
- SCROLLBAR_POSITION_RIGHT
- setImportantForAccessibility ( )
- getPivotX ( )
- getContentDescription ( )
- announceForAccessibility ( )
- isDrawingCacheEnabled ( )
- showContextMenu ( )
- setDrawingCacheQuality ( )
- setRight ( )
- OnKeyListener ( )
- getFitsSystemWindows ( )
- OnLayoutChangeListener ( )
- getTransitionName ( )
- addView ( )
- dispatchApplyWindowInsets ( )
- onCheckIsTextEditor ( )
- setLayoutDirection ( )
- onFinishTemporaryDetach ( )
- setTransitionName ( )
- isFocused ( )
- getRootWindowInsets ( )
- jumpDrawablesToCurrentState ( )
- setClipToOutline ( )
- getWindowVisibility ( )
- getFocusedRect ( )
- IMPORTANT_FOR_ACCESSIBILITY_AUTO
- setScrollY ( )
- isActivated ( )
- STATUS_BAR_HIDDEN
- setOverScrollMode ( )
- setLabelFor ( )
- getMatrix ( )
- setHorizontalScrollBarEnabled ( )
- isOpaque ( )
- getParentForAccessibility ( )
- setLayerPaint ( )
- startDragAndDrop ( )
- setStateListAnimator ( )
- postOnAnimationDelayed ( )
- getPaddingStart ( )
- hasWindowFocus ( )
- getMinimumHeight ( )
- resolveSize ( )
- findFocus ( )
- AUTOFILL_TYPE_DATE
- setKeepScreenOn ( )
- focusSearch ( )
- getPaddingEnd ( )
- onInitializeAccessibilityNodeInfo ( )
- getViewRootImpl ( )
- isInTouchMode ( )
- getKeyDispatcherState ( )
- isLaidOut ( )
- scrollBy ( )
- AUTOFILL_TYPE_TEXT
- getTranslationZ ( )
- getWindowSystemUiVisibility ( )
- OVER_SCROLL_ALWAYS
- getMeasuredWidthAndState ( )
- performAccessibilityAction ( )
- AccessibilityDelegate ( )
- STATUS_BAR_TRANSLUCENT
- callOnClick ( )
- getAccessibilityLiveRegion ( )
- resolveSizeAndState ( )
- isImportantForAccessibility ( )
- getLabelFor ( )
- OnAttachStateChangeListener ( )
- getMeasuredHeightAndState ( )
- TEXT_ALIGNMENT_GRAVITY
- drawableHotspotChanged ( )
- getAccessibilityNodeProvider ( )
- onInitializeAccessibilityEvent ( )
- getZ ( )
- refreshDrawableState ( )
- IMPORTANT_FOR_ACCESSIBILITY_YES
- AUTOFILL_HINT_USERNAME
- setTagInternal ( )
- getHandler ( )
- getOnFocusChangeListener ( )
- isScrollContainer ( )
- getNextFocusRightId ( )
- IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS
- getWindowId ( )
- TEXT_ALIGNMENT_VIEW_START
- onPopulateAccessibilityEvent ( )
- TRANSLATION_Y
- setWillNotDraw ( )
- setTextAlignment ( )
Related Classes
- java.io.File
- android.os.Bundle
- android.content.Context
- android.util.Log
- android.widget.TextView
- android.content.Intent
- android.view.ViewGroup
- android.app.Activity
- android.view.LayoutInflater
- android.os.Build
- android.widget.Toast
- android.widget.ImageView
- android.graphics.Color
- android.os.Handler
- android.net.Uri
- android.widget.Button
- android.graphics.Bitmap
- android.text.TextUtils
- android.view.MotionEvent
- android.graphics.drawable.Drawable
- android.widget.LinearLayout
- android.support.annotation.Nullable
- android.widget.EditText
- android.content.SharedPreferences
- android.support.annotation.NonNull
Java Code Examples for android.view.View#startDrag()
The following examples show how to use
android.view.View#startDrag() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: PoemBuilderActivity.java From cannonball-android with Apache License 2.0 | 6 votes |
public boolean onTouch(View view, MotionEvent motionEvent) { if (motionEvent.getAction() == MotionEvent.ACTION_DOWN && motionEvent.getPointerId(0) == 0) { // the getPointerId is to avoid executing something if someone decides to drag with // 2 fingers final ClipData data = ClipData.newPlainText("word", (String) view.getTag()); final View.DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(view); view.startDrag(data, shadowBuilder, view, 0); view.setVisibility(View.GONE); return true; } else if (motionEvent.getAction() == MotionEvent.ACTION_UP) { // it is a tap, if the touch was quick enough to cancel the execution // of ACTION_DOWN, we should consider as a tap too. final FlowLayout parent = (FlowLayout) view.getParent(); if (parent.getId() == R.id.words_container) { moveView(wordsContainer, poemContainer, view); } else { moveView(poemContainer, wordsContainer, view); } return true; } else { return false; } }
Example 2
Source File: Tools.java From RemoteControlView with Apache License 2.0 | 6 votes |
public static void startDrag(View view){ DraggableInfo tag = (DraggableInfo) view.getTag(); if (tag == null){ tag = new DraggableInfo("Text", 0, 0, 1); } Intent intent = new Intent(); intent.putExtra("data", tag); ClipData dragData = ClipData.newIntent("value", intent); View.DragShadowBuilder myShadow = new View.DragShadowBuilder(view); // 震动反馈,不需要震动权限 view.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS, HapticFeedbackConstants.FLAG_IGNORE_GLOBAL_SETTING); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { view.startDragAndDrop(dragData, myShadow, null, 0); }else{ view.startDrag(dragData, myShadow, null, 0); } }
Example 3
Source File: MainActivity.java From LaunchTime with GNU General Public License v3.0 | 6 votes |
private void startDragCategory(View view, String category) { ClipData data = ClipData.newPlainText(category, category); View.DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(view); //view.startDrag(data, shadowBuilder, view, 0); boolean dragstarted; if (Build.VERSION.SDK_INT>=24) { dragstarted = view.startDragAndDrop(data, shadowBuilder, view, 0); } else { dragstarted = view.startDrag(data, shadowBuilder, view, 0); } if (dragstarted) { mDragDropSource = mCategoriesLayout; if (!Categories.isSpeacialCategory(category)) { showRemoveDropzone(); } showHiddenCategories(); } cancelHide(); }
Example 4
Source File: AppLauncherLongClickListener.java From DistroHopper with GNU General Public License v3.0 | 6 votes |
@Override public boolean onLongClick (View view) { try { App app = (App) view.getTag (); AppManager appManager = app.getAppManager (); int index = appManager.indexOfPinned (app); ClipData.Item item = new ClipData.Item (Integer.toString (index)); ClipData data = new ClipData (Integer.toString (index), new String[]{"text/plain"}, item); View.DragShadowBuilder dragShadowBuilder = new View.DragShadowBuilder (view); view.startDrag (data, dragShadowBuilder, item, 0); appManager.startedDraggingPinnedApp (); } catch (Exception ex) { ExceptionHandler exh = new ExceptionHandler (ex); exh.show (this.parent); } return true; }
Example 5
Source File: PoemBuilderActivity.java From cannonball-android with Apache License 2.0 | 6 votes |
public boolean onTouch(View view, MotionEvent motionEvent) { if (motionEvent.getAction() == MotionEvent.ACTION_DOWN && motionEvent.getPointerId(0) == 0) { // the getPointerId is to avoid executing something if someone decides to drag with // 2 fingers final ClipData data = ClipData.newPlainText("word", (String) view.getTag()); final View.DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(view); view.startDrag(data, shadowBuilder, view, 0); view.setVisibility(View.GONE); return true; } else if (motionEvent.getAction() == MotionEvent.ACTION_UP) { // it is a tap, if the touch was quick enough to cancel the execution // of ACTION_DOWN, we should consider as a tap too. final FlowLayout parent = (FlowLayout) view.getParent(); if (parent.getId() == R.id.words_container) { moveView(wordsContainer, poemContainer, view); } else { moveView(poemContainer, wordsContainer, view); } return true; } else { return false; } }
Example 6
Source File: HomeActivityDelegate.java From Taskbar with Apache License 2.0 | 5 votes |
@Override public boolean onTouch(View view, MotionEvent motionEvent) { if(iconArrangeMode && motionEvent.getAction() == MotionEvent.ACTION_DOWN) { startDragIndex = desktopIcons.indexOfChild((ViewGroup) view.getParent()); ClipData data = ClipData.newPlainText("", ""); View.DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(view); view.startDrag(data, shadowBuilder, view, 0); view.setVisibility(View.INVISIBLE); return true; } else return false; }
Example 7
Source File: SortingActivity.java From Primary with GNU General Public License v3.0 | 5 votes |
@Override public boolean onTouch(View view, MotionEvent motionEvent) { if (!problemDone && motionEvent.getAction() == MotionEvent.ACTION_DOWN) { ClipData data = ClipData.newPlainText(view.getTag().toString(), view.getTag().toString()); View.DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(view); view.startDrag(data, shadowBuilder, view, 0); //view.setVisibility(View.INVISIBLE); return true; } else { return false; } }
Example 8
Source File: EditFragment.java From Passbook with Apache License 2.0 | 5 votes |
@Override public boolean onLongClick(View v) { ClipData not_used_clip = ClipData.newPlainText("", ""); if(Build.VERSION.SDK_INT < Build.VERSION_CODES.N) { v.startDrag(not_used_clip, new View.DragShadowBuilder(v), v, 0); } else { v.startDragAndDrop(not_used_clip, new View.DragShadowBuilder(v), v, 0); } mDragListener.startDrag(v); return true; }
Example 9
Source File: StoreExampleActivity.java From android-profile with Apache License 2.0 | 5 votes |
@Override public boolean onTouch(View view, MotionEvent motionEvent) { if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) { ClipData data = ClipData.newPlainText("", ""); View.DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(view); view.startDrag(data, shadowBuilder, view, 0); view.setVisibility(View.INVISIBLE); return true; } else { return false; } }
Example 10
Source File: DragSortGridView.java From WayHoo with Apache License 2.0 | 5 votes |
@Override public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) { view.startDrag(null, new View.DragShadowBuilder(view), position, 0); if (onReorderingListener != null) onReorderingListener.beginRecordering(parent, view, position, id); return true; }
Example 11
Source File: DragActivity.java From codeexamples-android with Eclipse Public License 1.0 | 5 votes |
public boolean onTouch(View view, MotionEvent motionEvent) { if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) { ClipData data = ClipData.newPlainText("", ""); DragShadowBuilder shadowBuilder = new View.DragShadowBuilder( view); view.startDrag(data, shadowBuilder, view, 0); view.setVisibility(View.INVISIBLE); return true; } else { return false; } }
Example 12
Source File: DragActivity.java From codeexamples-android with Eclipse Public License 1.0 | 5 votes |
@Override public boolean onTouch(View view, MotionEvent motionEvent) { // start move on a touch event if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) { ClipData data = ClipData.newPlainText("", ""); DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(view); view.startDrag(data, shadowBuilder, view, 0); view.setVisibility(View.INVISIBLE); return true; } return false; }
Example 13
Source File: DragActivity.java From codeexamples-android with Eclipse Public License 1.0 | 5 votes |
@Override public boolean onTouch(View view, MotionEvent motionEvent) { // start move on a touch event if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) { ClipData data = ClipData.newPlainText("", ""); DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(view); view.startDrag(data, shadowBuilder, view, 0); view.setVisibility(View.INVISIBLE); return true; } return false; }