본문 바로가기

Android

[14일차] Drag And Drop

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