gpt4 book ai didi

android - 如何在同一屏幕上显示 2 个不同 ListView 的 2 个元素之间的连接?

转载 作者:行者123 更新时间:2023-11-30 04:13:50 26 4
gpt4 key购买 nike

假设我在同一屏幕上有 2 个 ListView,如下所示:

2 ListViews on the same screen

所以,现在我想将左边的一个元素连接到右边的一个元素。该连接应使用一条线表示。

左边的任何项目都可以连接到右边的项目。而且从左边一个item可以连接多个right,一个right只能有一个left(虽然这种限制如果解决了第一个问题应该就简单了)。

考虑到用户可以滚动两个列表并且应该在滚动后重新绘制连接,我看不到执行此操作的方法。与不在屏幕上(已滚动)的项目的连接也应该有某种表示形式。

关于如何做到这一点有什么建议吗?

编辑

每个项目的大小会更大,这样连接就不会那么困惑。我们最多一次有 5-6 个连接。

最佳答案

可以得到每个要连接的item的中心点,然后在android.graphics.canvas中使用drawLines()

drawLines

view.getLocationOnScreen

关于android - 如何在同一屏幕上显示 2 个不同 ListView 的 2 个元素之间的连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10387810/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com