2014-05-20 3 views
1

특정보기 위에서 움직일 때 이미지보기를 변경해야합니다. 드래그하는 동안 '뷰 드래그'를 업데이트 하시겠습니까?

{ 

    ClipData data = new ClipData(dragBtn.getTag().toString(), mimeTypes, item); 
    View.DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(dragBtn); 
    dragBtn.startDrag(data, shadowBuilder, dragBtn, 0); 

} 

OnDragListner

, 나는 dragBtn 인스턴스에 액세스하기 위해 시도했지만 모든 노력은 수포로 돌아갈에 있습니다. 어떤 도움이 필요합니까?

+0

드래그 한 * 그림자 * 또는 레이아웃에서 여전히 "원래"보기를 변경 하시겠습니까? 전자는 불가능합니다, AFAIK. – matiash

+0

예 그림자를 수정하고 싶습니다. – user3657858

답변

0

나는 그것이 가능하지 않다고 생각합니다.

View 클래스의 Android 소스 코드를 보면 DragShadowBuilder.onDrawShadow() 메서드는 startDrag()의 일부로 한 번만 호출되어 시스템에서 관리하는 표면에 그릴 수 있습니다.

관련 문제