2011-02-10 215 views
0

我正在寫一個應用程序,我必須在屏幕上一個接一個地滾動不同的圖像。爲了做到這一點,我創建了10個ImageView項目的列表。這些圖像視圖項目像火車教練一樣接連放置。滾動android屏幕上的圖像屏幕上的圖像

問題是如何從左到右滾動它們。我想過使用scrollview,但它只能接受一個子組件並進行垂直滾動。

有一個Scroller類,但我不知道如何使用它,我的意思是它是什麼滾動?我沒有看到像Scroller.scroll(視圖)的任何方法。

另一種方法,我雖然是用戶佈局動畫,如TranslateAnimation,但最終的結果是有點不穩定。

任何人都可以指向我從左側滾動圖​​像的示例寫入。我不想使用圖庫組件,因爲它違背了應用程序的目標。

感謝

回答

1

可以使用HorizontalScrollView與水平LinearLayout裏面,包括您的ImageViews

+0

但再怎麼的ImageView的自動滾動會發生。我還需要使用動畫課嗎? – prashant 2011-02-11 00:50:29

1

您可以使用HorizontalScrollView與水平LinearLayout裏面,包含您的ImageViews

你可以做一件事重寫以下方法horizantalScrollview

@Override public boolean onTouch(View v, MotionEvent event) 
    { 
     //... 
    }