Drag and Drop
안드로이드에서 이 기능을 사용하는 것은 api 11 부터 이다.
startDrag() 하면 드래그를 시작할 수 있다.
View를 이용해서 어떻게 만들거냐 하는게 DragShadowBuilder
드래그 정보를 받고 싶으면 OnDragListener를 등록하면 된다. 아니면 onDragEvent()메소드를 override하여 DragEvent를 받을 수 있다.
일반적으로 받으려고 하려면 ACTION_DRAG_STARTED true를 해줘야한다.
ClipData
안드로이드에서 다른 앱에 ClipBoard나 드래그 앤 드롭을 통해 전달할 정보를 담기 위해 사용하는 class.
그래그 드롭으로 정보를 전달하는 것이다.
DragEvent
x,y값은 start,location,drop할때만 얻을 수 있다.
'Android' 카테고리의 다른 글
[14일차]네트워크 전반적인 용어 (0) | 2016.08.04 |
---|---|
[14일차]네트워킹 (0) | 2016.08.04 |
[14일차]SurfaceView (0) | 2016.08.04 |
[13일차] 그리기, 접근성 (0) | 2016.08.03 |
[13일차]View의 상태 저장 (0) | 2016.08.03 |