我正在编写一个应用程序,我必须在屏幕上一个接一个地滚动不同的图像。为此,我创建了10个ImageView项目的列表。这些图像视图项目像火车教练一样一个接一个地放置。
问题是如何从左向右滚动它们。我想过使用scrollview,但它只能接受一个子组件并进行垂直滚动。
有一个Scroller类,但我不确定如何使用它,我的意思是它滚动了什么?我没有看到任何类似Scroller.scroll(view)的方法。
另一种方法,我用户的布局动画,如TranslateAnimation,但最终结果有点不稳定。
任何人都可以指点我左边的一些滚动图像样本。我不想使用gallery组件,因为它违背了应用程序的目标。
由于
答案 0 :(得分:1)
您可以在HorizontalScrollView
内部使用LinearLayout
,其中包含ImageViews
。
答案 1 :(得分:1)
您可以在HorizontalScrollView
内部使用水平LinearLayout
,其中包含您的ImageViews
。
您可以再做一件事来覆盖horizantalScrollview
@Override public boolean onTouch(View v, MotionEvent event)
{
//...
}
答案 2 :(得分:0)
图库小部件可以帮到你