2014-06-23 2 views
0

그래서 달성하고 싶은 것은 다음과 같습니다.정렬을 위해 선형 레이아웃에서 선형 레이아웃 드래그

다른 LinearLayouts로 가득 찬 LinearLayout이 있습니다. 그래서 그것은 일종의 목록처럼 구축됩니다.

이제 사용자가 기본 LinearLayout 내부에있는 LinearLayouts를 주문할 수있게하고 싶습니다. 간단한 끌어서 놓기 시스템으로이 작업을 수행 할 수 있다면 좋을 것입니다. 즉,이 경우의 첫 번째있는 LinearLayout가라고도 함)와 두 번째 B)와 3 번째 가정 해 봅시다 그래서

http://image-upload.de/image/sHWFVI/a5a4aafc40.png

을 : 그래서 여기

내가 가지고 달성하기 위해 무엇을 좋아의 작은 사진입니다 기음).

이때

그것은 같이 정렬된다 :

a) b) c)

그는이 이런 정렬되어야 가리키는 녹색 화살표처럼 드래그 후 :

b) a) c)

쉬운 방법이 있나요? 아니면이 기능에 많은 시간을 투자하지 않아야합니까? 방법이 있다면 정말 좋을거야!

미리 감사드립니다.

답변

1

ListViewAnimations nhaarman은 (는) 이러한 작업을 수행 할 수있는 간단한 라이브러리입니다.

Play Store Demo을 살펴보면 목록에있는 항목의 모든 종류의 애니메이션을 만드는 방법을 보여줍니다.

당신이 찾고있는 것은 드래그 앤 드롭 애니메이션 (전시 된 here)입니다. 사용자가 목록의 항목을 재배치 할 때 수행 할 작업을 사용자 정의 할 수 있습니다.

+0

하지만 ListView가 아니라 LinearLayout 인 것입니다. – user3691763

+0

3 개 항목으로 구성된 목록보기가 필요합니다 ... 충분한 화면 공간이있는 기기에서는 고정되어 있으며 다른 곳에서는 스크롤됩니다. . 그렇지 않다면 자신의 애니메이션을 구현해야합니다. 이 라이브러리의 출처를 확인하십시오. 올바른 방향으로 가리켜 줄 것입니다. –

+0

네,하지만 제 첫 번째 문제는 드래그 앤 드롭 시스템을 수행하는 방법을 모르겠다는 것입니다. – user3691763