在android中在屏幕上滚动图像

时间:2011-02-10 22:56:47

标签: android

我正在编写一个应用程序,我必须在屏幕上一个接一个地滚动不同的图像。为此,我创建了10个ImageView项目的列表。这些图像视图项目像火车教练一样一个接一个地放置。

问题是如何从左向右滚动它们。我想过使用scrollview,但它只能接受一个子组件并进行垂直滚动。

有一个Scroller类,但我不确定如何使用它,我的意思是它滚动了什么?我没有看到任何类似Scroller.scroll(view)的方法。

另一种方法,我用户的布局动画,如TranslateAnimation,但最终结果有点不稳定。

任何人都可以指点我左边的一些滚动图像样本。我不想使用gallery组件,因为它违背了应用程序的目标。

由于

3 个答案:

答案 0 :(得分:1)

您可以在HorizontalScrollView内部使用LinearLayout,其中包含ImageViews

答案 1 :(得分:1)

您可以在HorizontalScrollView内部使用水平LinearLayout,其中包含您的ImageViews

您可以再做一件事来覆盖horizantalScrollview

中的以下方法
@Override public boolean onTouch(View v, MotionEvent event) 
    {
       //...
    } 

答案 2 :(得分:0)

图库小部件可以帮到你