“画廊类型已被弃用”,什么是最好的选择?

时间:2012-08-08 15:58:44

标签: android imageview gallery

我很惊讶这样的Widget被弃用了 我想要一个向左和向右滚动的简单画廊,在整个活动屏幕上显示一张图片,最重要的是你不能在任何方向上滑动多个图像,即使滚动速度很快,它也会变为下一个图像。

那么我应该使用哪个Widget?或者我应该使用简单的ImageView并处理所有滑动并添加动画?

1 个答案:

答案 0 :(得分:24)

它在文档中说明:

  

不再支持此小部件。其他水平滚动小部件包括支持库中的Horizo​​ntalScrollView和ViewPager。

我认为Horizo​​ntalScrollView将更接近你想要的东西。

我怀疑Gallery已被弃用,因为它没有正确使用convertView及其适配器。这意味着它必须为每个项目创建一个新视图,这会消耗性能。

您拥有的另一个选择是使用Joseph Earl创建的3rd party created EcoGallery来解决问题,此版本确实可以正确地回收其视图。 不幸的是pastebin link是我唯一可以在网上找到的参考资料。