Android

Android Drag and Drop

Android Drag and Drop

As the name suggests, the drag-and-drop framework in Android provides the functionality to move data from one view to another view. The drag-and-drop process consists of four steps as described below:

  • Started: The drag-and-drop process starts when a user drags an item in a layout. The application calls the startDrag() method which tells the system to start a drag. First, the system responds by calling the application to get a drag shadow. 
  • Continuing: In this process, the user continues to drag where the system sends the ACTION_DRAG_ENTERED action which is followed by another action ACTION_DRAG_LOCATION. This way the action is sent to the registered drag event listener. 
  • Dropped: This process consists of realising the dragged item within the specified area of the View. 
  • Ended: This is the last process that is performed just after the drop event is finished. This way the action type ACTION_DROP sends a drag event with another action type ACTION_DRAG_ENDED that shows that the operation is completed. 
     

Top course recommendations for you

    Graphs in Python
    1 hrs
    Beginner
    2.7K+ Learners
    4.5  (82)
    Python Tkinter
    1 hrs
    Beginner
    4.9K+ Learners
    4.54  (333)
    Database Normalization
    1 hrs
    Beginner
    4.8K+ Learners
    4.56  (283)
    Pattern Program in Java
    2 hrs
    Beginner
    3.4K+ Learners
    4.53  (59)
    DML Statements
    1 hrs
    Beginner
    4.3K+ Learners
    4.49  (358)
    GCD of Two Numbers
    2 hrs
    Beginner
    1.1K+ Learners
    4.61  (33)
    Language Translator in Python
    2 hrs
    Intermediate
    2.9K+ Learners
    4.7  (96)
    Matrix Multiplication in C
    1 hrs
    Beginner
    3.6K+ Learners
    4.49  (149)
    Waterfall Model
    1 hrs
    Beginner
    5.5K+ Learners
    4.45  (447)