2014-01-18 29 views
0

所以我試圖實現滑動圖像查看。我不需要它是全屏。只是上部屏幕的一部分。所以我有這樣的活動imageview -我試圖在Android中實現滑動圖像查看器

<ImageView 
    android:id="@+id/imageView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentTop="true" 
    android:src="@drawable/ic_launcher" /> 

現在android:src是一個drawable我創建例如。那麼有可能我可以創建一個圖像數組並將該數組名稱作爲源值?如果是的話,我怎麼才能讓圖像顯示在另一個? 我不想讓縮略圖顯示。一旦活動開始,圖像應該開始顯示,就像您通常在網站上看到的一樣。

回答

1

只是使用ViewPager,並且對於其FragmentPagerAdapter的每個片段,都將其設置爲包含imageView並根據其位置顯示正確圖像的佈局。

請注意,如果圖片太大,您應該在顯示它們之前對它們進行縮減採樣。

還注意到,您應該很難參考片段中的位圖並存儲片段,因爲它會使用越多的內存,您擁有的片段就越多。

一般來說,您應該至少允許應用程序引用3張圖片,因爲應該允許用戶從當前片段中左右移動。

+0

非常感謝!我得到了它的工作。 –