2011-09-27 60 views
0

我想要一个视图,其中5个图像垂直滚动并重复滚动(循环)。 如何在android ..中实现这个?如何在android中创建垂直循环图像视图...?

我试过图库视图,但它不支持垂直视图。

我尝试过渡动画,它显示垂直,但不是在一个循环。

我试着在布局中动态添加视图,但不适用。

如何实现这一点,请帮助..? 在此先感谢..

回答

0

这是为我的一个项目创建的demo。它给你一些想法。

在这里我滚动循环中的图像。

0

你可以用一个非常简单的ListView来做到这一点。在ListView的Adapter.getView()方法简单地通过modulo列表中的项目总数的位置:

这样做的
public View getView(int position, View convertView, ViewGroup parent) 
{ 
    position = position % nObjects; // nObjects if the total number of objects to display 
    // Code to get the new view is below this 
} 

一个优点是操作系统将采取回收旧观点和清理的护理记忆。就像你自己创建和销毁视图一样,你将不得不手动完成。

相关问题