내가이 같은 화면에 2 개의 ListView를 가지고 있다고 상상해보십시오. 그 연결은 선을 사용하여 표현되어야합니다.동일한 화면에서 두 개의 서로 다른 ListView의 두 요소 사이에 연결을 표시하는 방법은 무엇입니까?</p> <p><img src="https://i.stack.imgur.com/y2TgC.png" alt="2 ListViews on the same screen"></p> <p>그래서, 지금은 오른쪽에 하나 개의 요소 왼쪽에서 하나 개의 요소를 연결하려면 :
왼쪽의 모든 항목은 오른쪽의 항목에 연결할 수 있습니다. 왼쪽에서 한 항목은 여러 권한에 연결할 수 있으며 한 권리는 한 번만 남을 수 있습니다 (이러한 종류의 제한이 있지만 첫 번째 문제가 해결되면 간단해야 함).
사용자가 두 목록을 모두 스크롤 할 수 있고 스크롤 한 후 연결을 다시 그려야한다는 것을 고려해 볼 수있는 방법이 없습니다. 또한 화면에없는 항목 (스크롤 된 항목)과의 연결에는 어떤 종류의 표현이 있어야합니다.
어떻게해야합니까?
편집
연결이 혼동되지 않도록 각 항목의 크기가 커집니다. max에서는 한 번에 5-6 개의 연결을 갖습니다.
에 drawLines()를 사용하여 다음 연결하려는 각 항목의 중심점을 얻을 수 있습니다 왼쪽 및 오른쪽 열의 항목? (item1Left -> item7Right 및 item1Left <- item7Right 만 해당) – Sam
연결 지점을 고정 점으로 설정하여 스크롤이 변경되지 않도록 할 방법이 있습니까? –
@Sam 두 개 이상의 연결을 가질 수 있습니다. 왼쪽의 모든 항목은 오른쪽의 모든 항목과 연결할 수 있습니다. 또한 왼쪽에서 1 개 항목은 오른쪽에서 여러 항목에 연결할 수 있습니다. –