blob: c9ef50b093955048d7eb9b82a60bee09831d8ce9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
package com.android.dialer.list;
/**
* Classes that want to receive callbacks in response to drag events should implement this
* interface.
*/
public interface OnDragDropListener {
/**
* Called when a drag is started.
* @param x X-coordinate of the drag event
* @param y Y-coordinate of the drag event
* @param view The contact tile which the drag was started on
*/
public void onDragStarted(int x, int y, PhoneFavoriteSquareTileView view);
/**
* Called when a drag is in progress and the user moves the dragged contact to a
* location.
*
* @param x X-coordinate of the drag event
* @param y Y-coordinate of the drag event
* @param view Contact tile in the ListView which is currently being displaced
* by the dragged contact
*/
public void onDragHovered(int x, int y, PhoneFavoriteSquareTileView view);
/**
* Called when a drag is completed (whether by dropping it somewhere or simply by dragging
* the contact off the screen)
* @param x X-coordinate of the drag event
* @param y Y-coordinate of the drag event
*/
public void onDragFinished(int x, int y);
/**
* Called when a contact has been dropped on the remove view, indicating that the user
* wants to remove this contact.
*/
public void onDroppedOnRemove();
}
|