gpt4 book ai didi

android - 无尽的水平 ScrollView 动态绘制内容

转载 作者:行者123 更新时间:2023-11-30 03:56:32 25 4
gpt4 key购买 nike

我想创建以下 View / View 集,其行为如下:

  1. 我有大量的点已存储到网络服务器的数据库中。
  2. 我的客户端应用程序会下载这些数据并绘制有关数据的曲线。
  3. 我应该在这里使用什么组件来获得这个“无限” ScrollView 来动态绘制内容。
  4. 不需要捕捉,所以它应该是平滑的并且可以停止到每个 X 位置。

我是否应该通过将 Horizo​​ntalScrollView 与水平 LinearLayout 一起使用并根据滚动删除/添加 View 来继续此操作,然后转换滚动位置并提供滚动不会突然停止的 fling。

或者是否可以使用一个 Canvas 来绘制内容来模拟滚动?

也许是水平滚动的 ListView 组件?

解决方案应该是高效的并且使用最少的内存。您推荐哪种解决方案,或者除了上述之外您有什么新的想法?

非常感谢所有建议。谢谢。

Picture to demonstrate the component

最佳答案

有几种可能:

创建自定义 View 类并在那里实现 GestureDetector。您可以获取手指的移动,计算当前可见区域并仅绘制内容的可见部分。

可能这个解决方案不是最容易实现的,但它会很快并且不需要任何资源。

关于android - 无尽的水平 ScrollView 动态绘制内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13249990/

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