我想创建以下视图/视图集,其行为如下:
我应该通过使用水平LinearLayout的HorizontalScrollView并根据滚动删除/添加视图来继续此操作,然后翻译滚动位置并提供滚动不会突然停止的信息。
或者只是一个画布可以使用并绘制内容来模拟滚动?
可能是一个水平滚动的ListView组件?
解决方案应该高效且使用最少的内存。 你推荐哪种解决方案,或者你有除上述之外的一些新想法吗?
所有建议都非常感谢。感谢。
答案 0 :(得分:1)
有几种可能性:
创建自定义View
类并在那里实现GestureDetector
。您可以移动手指,计算当前可见区域并仅绘制可见的内容部分。
可能这个解决方案不是最容易实现的,但它会很快并且不需要任何资源。